SYMBOL INDEX (15755 symbols across 885 files) FILE: examples/Comm/comm_example.cpp type CommConfig (line 35) | struct CommConfig { method CommConfig (line 46) | CommConfig(string party_1_ip, string party_2_ip, int party_1_port, int... function CommConfig (line 62) | CommConfig readCommConfig(string config_file) { method CommConfig (line 46) | CommConfig(string party_1_ip, string party_2_ip, int party_1_port, int... function print_send_message (line 83) | void print_send_message(const string &s, int i) { function print_recv_message (line 86) | void print_recv_message(const string &s, int i) { function send_messages (line 90) | void send_messages(CommParty* commParty, string * messages, int start, i... function recv_messages (line 98) | void recv_messages(CommParty* commParty, string * messages, int start, i... function commUsage (line 110) | int commUsage() { function CommParty (line 115) | CommParty* getCommParty(CommConfig commConfig, string partyNumber, boost... function mainComm (line 134) | int mainComm(string partyNumber, string filePath) FILE: examples/Commitment/CommitmentExample.cpp function CommitmentParams (line 31) | CommitmentParams readCommitmentConfig(string config_file) { function CommitmentUsage (line 43) | void CommitmentUsage() { function getCommitter (line 47) | shared_ptr getCommitter(shared_ptr channel, Com... function getReceiver (line 81) | shared_ptr getReceiver(shared_ptr channel, Commi... function mainCommitment (line 116) | int mainCommitment(string side, string configPath) { FILE: examples/Commitment/CommitmentExample.hpp type CommitmentParams (line 44) | struct CommitmentParams { method CommitmentParams (line 51) | CommitmentParams(IpAddress committerIp, IpAddress receiverIp, int comm... FILE: examples/OT/OTExample.cpp function OTParams (line 3) | OTParams readOTConfig(string config_file) { function OTUsage (line 38) | void OTUsage() { function getSender (line 42) | shared_ptr getSender(const shared_ptr & channel, co... function getReceiver (line 74) | shared_ptr getReceiver(const shared_ptr & channel... function getInput (line 105) | shared_ptr getInput(DlogGroup* dlog, OTParams params) { function printOutput (line 132) | void printOutput(OTROutput* output, OTParams params) { function mainOT (line 149) | int mainOT(string side, string configPath) { FILE: examples/OT/OTExample.h type OTParams (line 40) | struct OTParams { FILE: examples/OTExtensionBristol/OTExtensionBristolExample.cpp function mainBristol (line 7) | int mainBristol(string partyNum) { FILE: examples/SigmaProtocols/SigmaProtocolExample.cpp function run_prover (line 31) | void run_prover(std::shared_ptr server, SigmaDlogParams sdp, ... function run_verifier (line 42) | void run_verifier(shared_ptr server, SigmaDlogParams sdp, Pro... function mainSigma (line 58) | int mainSigma(string side, string configPath) { FILE: examples/SigmaProtocols/SigmaProtocolExample.hpp type SigmaDlogParams (line 39) | struct SigmaDlogParams { method SigmaDlogParams (line 51) | SigmaDlogParams(biginteger w, biginteger p, biginteger q, biginteger g... function SigmaDlogParams (line 67) | SigmaDlogParams readSigmaConfig(string config_file) { method SigmaDlogParams (line 51) | SigmaDlogParams(biginteger w, biginteger p, biginteger q, biginteger g... function SigmaUsage (line 85) | void SigmaUsage() { class ProverVerifierExample (line 89) | class ProverVerifierExample { class SimpleDlogSigma (line 103) | class SimpleDlogSigma : public ProverVerifierExample { method prove (line 105) | virtual void prove(shared_ptr server, method verify (line 113) | virtual bool verify(shared_ptr server, class ZKFromSigma (line 127) | class ZKFromSigma : public ProverVerifierExample { method prove (line 129) | virtual void prove(shared_ptr server, method verify (line 139) | virtual bool verify(shared_ptr server, class PedersenZKSigma (line 156) | class PedersenZKSigma : public ProverVerifierExample { method prove (line 158) | virtual void prove(shared_ptr server, method verify (line 166) | virtual bool verify(shared_ptr server, class ZKPOKFiatShamir (line 181) | class ZKPOKFiatShamir : public ProverVerifierExample { method prove (line 183) | virtual void prove(shared_ptr server, method verify (line 193) | virtual bool verify(shared_ptr server, function getProverVerifier (line 211) | shared_ptr getProverVerifier(SigmaDlogParams sdp) FILE: examples/Simple/simple_dlog.cpp function mainDlog (line 32) | int mainDlog(){ FILE: examples/Simple/simple_gmac.cpp function mainGmac (line 33) | int mainGmac() FILE: examples/Simple/simple_sha1.cpp function mainSha1 (line 32) | int mainSha1() FILE: examples/examples_main.cpp function exampleUsage (line 31) | int exampleUsage() function main (line 52) | int main(int argc, char* argv[]) { FILE: include/circuits/ArithmeticCircuit.hpp class ArithmeticCircuit (line 21) | class ArithmeticCircuit method getNrOfMultiplicationGates (line 53) | int getNrOfMultiplicationGates() { return nrOfMultiplicationGates; } method getNrOfAdditionGates (line 54) | int getNrOfAdditionGates() { return nrOfAdditionGates; } method getNrSubtractionGates (line 55) | int getNrSubtractionGates() {return nrOfSubtractionGates; } method getNrOfRandomGates (line 56) | int getNrOfRandomGates() {return nrOfRandomGates; } method getNrOfScalarMultGates (line 57) | int getNrOfScalarMultGates() {return nrOfScalarMultGates;} method getNrOfInputGates (line 58) | int getNrOfInputGates() { return nrOfInputGates; } method getNrOfOutputGates (line 59) | int getNrOfOutputGates() { return nrOfOutputGates; } method getNrOfSumOfProductsGates (line 60) | int getNrOfSumOfProductsGates() { return nrOfSumProductsGates; } method getNrOfGates (line 61) | int getNrOfGates() { return (nrOfMultiplicationGates + FILE: include/circuits/BooleanCircuits.hpp class NoSuchPartyException (line 36) | class NoSuchPartyException : public logic_error method NoSuchPartyException (line 39) | NoSuchPartyException(const string & msg) : logic_error(msg) {} class InvalidInputException (line 43) | class InvalidInputException : public logic_error method InvalidInputException (line 46) | InvalidInputException(const string & msg) : logic_error(msg) {} class NotAllInputsSetException (line 49) | class NotAllInputsSetException : public logic_error method NotAllInputsSetException (line 52) | NotAllInputsSetException(const string & msg) : logic_error(msg) {} class Wire (line 61) | class Wire { method Wire (line 63) | Wire() {} method Wire (line 69) | Wire(byte value) { method byte (line 79) | byte getValue() const { return value; } class Gate (line 93) | class Gate { method Gate (line 95) | Gate() {} method Gate (line 106) | Gate(const int gateNumber, const vector & truthTable, const vect... method getInputWireIndices (line 130) | vector getInputWireIndices() const { return inputWireIndices; } method getOutputWireIndices (line 137) | vector getOutputWireIndices() const { return outputWireIndices; } method getTruthTable (line 142) | vector getTruthTable() const { return truthTable; } method getGateNumber (line 188) | int getGateNumber() const { return gateNumber_; } class BooleanCircuit (line 197) | class BooleanCircuit { method BooleanCircuit (line 224) | BooleanCircuit(scannerpp::File * fp) : BooleanCircuit(scannerpp::Scann... method BooleanCircuit (line 238) | BooleanCircuit(const vector & gates, const vector & outputW... method BooleanCircuit (line 267) | BooleanCircuit(const vector & gates, const vector> &... method getGates (line 317) | vector getGates() const { return gates; } method getNumberOfParties (line 346) | int getNumberOfParties() { return numberOfParties; } FILE: include/circuits/Compat.h function _aligned_free (line 49) | inline void _aligned_free(void *memblock) { FILE: include/circuits/Config.h type __m128i (line 42) | typedef __m128i block; FILE: include/circuits/FourToTwoGarbledBoleanCircuitNoAssumptions.h function class (line 35) | class FourToTwoGarbledBoleanCircuitNoAssumptions : FILE: include/circuits/FreeXorGarbledBooleanCircuit.h function class (line 45) | class FreeXorGarbledBooleanCircuit : FILE: include/circuits/GarbledBooleanCircuit.h type GarbledGate (line 37) | struct GarbledGate function class (line 52) | class GarbledBooleanCircuit FILE: include/circuits/GarbledBooleanCircuitFixedKey.h type GarbledGate (line 35) | struct GarbledGate function class (line 50) | class GarbledBooleanCircuitFixedKey : FILE: include/circuits/GarbledBooleanCircuitNoFixedKey.h function class (line 31) | class GarbledBooleanCircuitNoFixedKey : FILE: include/circuits/GarbledBooleanCircuitNoIntrinsics.h type GarbledGate (line 8) | struct GarbledGate function class (line 33) | class GarbledBooleanCircuitNoIntrinsics FILE: include/circuits/GarbledCircuitFactory.hpp class GarbledBooleanCircuit (line 32) | class GarbledBooleanCircuit class GarbledCircuitFactory (line 35) | class GarbledCircuitFactory type CircuitType (line 39) | enum CircuitType { FILE: include/circuits/GarbledGate.h type GarbledGate (line 38) | struct GarbledGate FILE: include/circuits/HalfGatesGarbledBoleanCircuitNoFixedKey.h function class (line 47) | class HalfGatesGarbledBoleanCircuitNoFixedKey : FILE: include/circuits/HalfGatesGarbledBooleanCircuit.h function class (line 47) | class HalfGatesGarbledBooleanCircuit : FILE: include/circuits/RowReductionGarbledBooleanCircuit.h function class (line 49) | class RowReductionGarbledBooleanCircuit : public GarbledBooleanCircuitFi... FILE: include/circuits/StandardGarbledBooleanCircuit.h function class (line 42) | class StandardGarbledBooleanCircuit : FILE: include/circuits/TGate.hpp type TGate (line 29) | struct TGate FILE: include/circuits/TedKrovetzAesNiWrapperC.h type AES_KEY (line 43) | typedef struct { block rd_key[15]; int rounds; } AES_KEY; FILE: include/circuits/intrinsic.h type ROUND_KEYS (line 35) | typedef struct KEY_SCHEDULE FILE: include/comm/Comm.hpp class TimeoutException (line 48) | class TimeoutException : public logic_error method TimeoutException (line 51) | TimeoutException(const string & msg) : logic_error(msg) {} class DuplicatePartyException (line 54) | class DuplicatePartyException : public logic_error method DuplicatePartyException (line 57) | DuplicatePartyException(const string & msg) : logic_error(msg) {} class PartyCommunicationException (line 60) | class PartyCommunicationException : public logic_error method PartyCommunicationException (line 63) | PartyCommunicationException(const string & msg) : logic_error(msg) {} class PartyData (line 69) | class PartyData{} class SocketPartyData (line 75) | class SocketPartyData : public PartyData { method SocketPartyData (line 81) | SocketPartyData() {} method SocketPartyData (line 87) | SocketPartyData(IpAddress ip, int port) { method IpAddress (line 91) | IpAddress getIpAddress() { return ipAddress; } method getPort (line 92) | int getPort() { return port; } method string (line 93) | string to_log_string() { class CommParty (line 113) | class CommParty { method write (line 132) | virtual void write(string s) { write((const byte *)s.c_str(), s.size()... method writeWithSize (line 136) | virtual void writeWithSize(string s) { writeWithSize((const byte*)s.c_... class CommPartyTCPSynced (line 144) | class CommPartyTCPSynced : public CommParty { method CommPartyTCPSynced (line 147) | CommPartyTCPSynced(boost::asio::io_service& ioService, SocketPartyData... method read (line 159) | size_t read(byte* data, int sizeToRead, int peer = -1, int protocol = ... FILE: include/comm/CommBF.hpp class CommPartyBF (line 38) | class CommPartyBF { method write (line 56) | virtual void write(std::string s) { write((const unsigned char *)s.c_s... method writeWithSize (line 60) | virtual void writeWithSize(std::string s) { writeWithSize((const unsig... class CommPartyTCPSyncedBoostFree (line 64) | class CommPartyTCPSyncedBoostFree : public CommPartyBF { type sockaddr_in (line 80) | struct sockaddr_in FILE: include/comm/CommUDP.hpp class CommUDP (line 42) | class CommUDP: public CommParty { FILE: include/comm/MPCCommunication.hpp class ProtocolPartyData (line 15) | class ProtocolPartyData { method ProtocolPartyData (line 21) | ProtocolPartyData() {} method ProtocolPartyData (line 22) | ProtocolPartyData(int id, shared_ptr channel) method getID (line 26) | int getID() { return id; } method getChannel (line 27) | shared_ptr getChannel() { return channel; } class MPCCommunication (line 32) | class MPCCommunication { FILE: include/comm/MPCCommunicationBF.hpp class ProtocolPartyDataBF (line 8) | class ProtocolPartyDataBF { method ProtocolPartyDataBF (line 14) | ProtocolPartyDataBF() {} method ProtocolPartyDataBF (line 15) | ProtocolPartyDataBF(int id, std::shared_ptr channel) method getID (line 19) | int getID() { return id; } method getChannel (line 20) | std::shared_ptr getChannel() { return channel; } class MPCCommunicationBF (line 23) | class MPCCommunicationBF { FILE: include/comm/Message.hpp class Message (line 35) | class Message method Message (line 41) | Message() method length (line 55) | size_t length() const method body_length (line 70) | size_t body_length() const method body_length (line 75) | void body_length(size_t length) method decode_header (line 82) | bool decode_header() method encode_header (line 96) | void encode_header() FILE: include/comm/Network.h function class (line 17) | class Network { FILE: include/comm/PeerInfo.h function class (line 12) | class PeerInfo { FILE: include/cryptoInfra/Key.hpp class Key (line 34) | class Key { class SecretKey (line 44) | class SecretKey : Key { method SecretKey (line 51) | SecretKey() {} method SecretKey (line 52) | SecretKey(byte * keyBytes, int keyLen, string algorithm) { method SecretKey (line 56) | SecretKey(const vector & key, string algorithm) { method string (line 60) | string getAlgorithm() override { return algorithm; } method getEncoded (line 61) | vector getEncoded() override { return key; } method serialize (line 65) | void serialize(Archive & ar, const unsigned int version) class PublicKey (line 72) | class PublicKey : public Key {} class PrivateKey (line 73) | class PrivateKey : public Key {} class KeySendableData (line 74) | class KeySendableData : public NetworkSerialized {} class KeySpec (line 75) | class KeySpec {} class KeyPair (line 77) | class KeyPair { method KeyPair (line 82) | KeyPair(PublicKey * pubk, PrivateKey * pvk) { method PublicKey (line 86) | PublicKey * GetPublic() { return publicKey; } method PrivateKey (line 87) | PrivateKey * GetPrivate() { return privateKey; } class RSAKey (line 90) | class RSAKey { method RSAKey (line 94) | RSAKey(biginteger mod) { modulus = mod; } method biginteger (line 95) | biginteger getModulus() { return modulus; } class RSAPublicKey (line 98) | class RSAPublicKey : public RSAKey, public PublicKey { method RSAPublicKey (line 102) | RSAPublicKey(biginteger mod, biginteger pubExp) : RSAKey(mod) { public... method biginteger (line 103) | biginteger getPublicExponent() { return publicExponent; } method string (line 104) | string getAlgorithm() override { return "RSA"; } method getEncoded (line 105) | vector getEncoded() override { throw NotImplementedException(""); } class RSAPrivateKey (line 108) | class RSAPrivateKey : public RSAKey, public PrivateKey { method RSAPrivateKey (line 112) | RSAPrivateKey(biginteger mod, biginteger privExp) : RSAKey(mod) { priv... method biginteger (line 113) | biginteger getPrivateExponent() { return privateExponent; } method string (line 114) | string getAlgorithm() override { return "RSA"; } method getEncoded (line 115) | vector getEncoded() override { throw NotImplementedException(""); } class RSAPrivateCrtKey (line 118) | class RSAPrivateCrtKey : public RSAPrivateKey { class AlgorithmParameterSpec (line 128) | class AlgorithmParameterSpec { class RSAKeyGenParameterSpec (line 133) | class RSAKeyGenParameterSpec : public AlgorithmParameterSpec {} FILE: include/cryptoInfra/PlainText.hpp class PlaintextSendableData (line 37) | class PlaintextSendableData : public NetworkSerialized {} class Plaintext (line 43) | class Plaintext { class BigIntegerPlainText (line 61) | class BigIntegerPlainText : public Plaintext, public PlaintextSendableDa... method biginteger (line 66) | biginteger getX() const { return x; } method BigIntegerPlainText (line 67) | BigIntegerPlainText(biginteger x) { this->x = x; } method BigIntegerPlainText (line 68) | BigIntegerPlainText(string s) { this->x = biginteger(s); } method generateSendableData (line 76) | shared_ptr generateSendableData() override { method string (line 85) | string toString() override { return x.str(); } method initFromString (line 86) | void initFromString(const string & raw) override { x = biginteger(raw); } class ByteArrayPlaintext (line 92) | class ByteArrayPlaintext : public Plaintext, public PlaintextSendableData { method ByteArrayPlaintext (line 96) | ByteArrayPlaintext(vector text) { this->text = text; } method getText (line 97) | vector getText() const { return text; } method getTextSize (line 98) | int getTextSize() const { return text.size(); } method generateSendableData (line 113) | shared_ptr generateSendableData() override { method string (line 122) | string toString() override { method initFromString (line 127) | void initFromString(const string & raw) override { class GroupElementPlaintext (line 135) | class GroupElementPlaintext : public Plaintext { method GroupElementPlaintext (line 140) | GroupElementPlaintext(shared_ptr el) { element = el; } method getElement (line 141) | shared_ptr getElement() const { return element; } method generateSendableData (line 149) | shared_ptr generateSendableData() override { class GroupElementPlaintextSendableData (line 155) | class GroupElementPlaintextSendableData : public PlaintextSendableData { method GroupElementPlaintextSendableData (line 159) | GroupElementPlaintextSendableData(shared_ptr getGroupElement() { return grou... method string (line 165) | string toString() override { method initFromString (line 169) | void initFromString(const string & row) override { class AsymmetricCiphertextSendableData (line 181) | class AsymmetricCiphertextSendableData : public NetworkSerialized {} class AsymmetricCiphertext (line 188) | class AsymmetricCiphertext { class BigIntegerCiphertext (line 205) | class BigIntegerCiphertext : public AsymmetricCiphertext, public Asymmet... method BigIntegerCiphertext (line 211) | BigIntegerCiphertext(biginteger cipher) { method biginteger (line 215) | biginteger getCipher() { return cipher; } method generateSendableData (line 224) | shared_ptr generateSendableData() { method string (line 237) | string toString() override { return cipher.str(); } method initFromString (line 239) | void initFromString(const string & row) override { cipher = biginteger... class SymmetricCiphertext (line 247) | class SymmetricCiphertext : public NetworkSerialized { method serialize (line 260) | void serialize(Archive & ar, const unsigned int version) {} class SymCiphertextDecorator (line 270) | class SymCiphertextDecorator : public SymmetricCiphertext{ method SymCiphertextDecorator (line 277) | SymCiphertextDecorator(){} method SymCiphertextDecorator (line 282) | SymCiphertextDecorator(shared_ptr cipher) { this-... method getCipher (line 288) | shared_ptr getCipher() { return cipher; } method getBytes (line 293) | vector getBytes() override { return cipher->getBytes(); } method getLength (line 298) | int getLength() override { return cipher->getLength(); } method serialize (line 301) | void serialize(Archive & ar, const unsigned int version) class ByteArraySymCiphertext (line 315) | class ByteArraySymCiphertext : public SymmetricCiphertext { method ByteArraySymCiphertext (line 321) | ByteArraySymCiphertext(){} method ByteArraySymCiphertext (line 326) | ByteArraySymCiphertext(vector data) { this->data = data; } method getBytes (line 328) | vector getBytes() override { return data; } method getLength (line 330) | int getLength() override { return data.size(); } method string (line 332) | string toString() override { method initFromString (line 337) | void initFromString(const string & s) override { method serialize (line 342) | void serialize(Archive & ar, const unsigned int version) class IVCiphertext (line 355) | class IVCiphertext : public SymCiphertextDecorator { method IVCiphertext (line 361) | IVCiphertext(){} method IVCiphertext (line 367) | IVCiphertext(shared_ptr cipher, vector iv) ... method getIv (line 374) | vector getIv() { return iv; } method string (line 376) | string toString() override { method initFromString (line 381) | void initFromString(const string & s) override { method serialize (line 389) | void serialize(Archive & ar, const unsigned int version) FILE: include/cryptoInfra/Protocol.hpp class CmdParser (line 42) | class CmdParser { class Protocol (line 63) | class Protocol { class MPCProtocol (line 88) | class MPCProtocol : public Protocol{ FILE: include/cryptoInfra/SecurityLevel.hpp class SecurityLevel (line 45) | class SecurityLevel {} class DlogSecLevel (line 50) | class DlogSecLevel : public SecurityLevel {} class Dlog (line 55) | class Dlog : public DlogSecLevel {} class CDH (line 60) | class CDH:public Dlog {} class DDH (line 65) | class DDH : public CDH {} class HashSecLevel (line 70) | class HashSecLevel : public SecurityLevel {} class MacSignSecLevel (line 78) | class MacSignSecLevel : public SecurityLevel {} class OneTime (line 83) | class OneTime : public MacSignSecLevel {} class UnlimitedTimes (line 87) | class UnlimitedTimes : public OneTime {} class EncSecLevel (line 98) | class EncSecLevel : public SecurityLevel {} class Eav (line 106) | class Eav : public EncSecLevel {} class Cpa (line 115) | class Cpa : public Eav {} class Cca1 (line 124) | class Cca1 : public Cpa {} class Indistinguishable (line 131) | class Indistinguishable : public EncSecLevel {} class NonMalleable (line 139) | class NonMalleable : public Indistinguishable {} class Cca2 (line 148) | class Cca2 : public Cca1, NonMalleable {} class ProtocolSecLevel (line 157) | class ProtocolSecLevel : public SecurityLevel {} class CommitSecLevel (line 159) | class CommitSecLevel : public SecurityLevel {} class SecureCommit (line 160) | class SecureCommit : public CommitSecLevel {} class StatisticallyHidingCmt (line 161) | class StatisticallyHidingCmt : public SecureCommit {} class EquivocalCmt (line 162) | class EquivocalCmt : public SecureCommit {} class PerfectlyHidingCmt (line 166) | class PerfectlyHidingCmt : public StatisticallyHidingCmt {} class PerfectlyBindingCmt (line 171) | class PerfectlyBindingCmt : public SecureCommit {} class SemiHonest (line 175) | class SemiHonest : public ProtocolSecLevel {} class PrivacyOnly (line 177) | class PrivacyOnly : public ProtocolSecLevel {} class StandAlone (line 182) | class StandAlone : public ProtocolSecLevel {} class Covert (line 188) | class Covert : public SemiHonest {} class OneSidedSimulation (line 190) | class OneSidedSimulation : public ProtocolSecLevel {} class Malicious (line 196) | class Malicious :public Covert, OneSidedSimulation {} class HonestMajority (line 198) | class HonestMajority : public Malicious {} class DisHonestMajority (line 199) | class DisHonestMajority : public Malicious {} class UC (line 201) | class UC :public StandAlone {} FILE: include/infra/Common.hpp class IllegalStateException (line 61) | class IllegalStateException : public logic_error method IllegalStateException (line 64) | IllegalStateException(const string & msg) : logic_error(msg) {} class NotImplementedException (line 67) | class NotImplementedException : public logic_error method NotImplementedException (line 70) | NotImplementedException(const string & msg) : logic_error(msg) {} class InvalidKeyException (line 73) | class InvalidKeyException : public logic_error method InvalidKeyException (line 76) | InvalidKeyException(const string & msg) : logic_error(msg) {} class KeyException (line 79) | class KeyException : public logic_error method KeyException (line 82) | KeyException(const string & msg) : logic_error(msg) {} class UnsupportedOperationException (line 85) | class UnsupportedOperationException : public logic_error method UnsupportedOperationException (line 88) | UnsupportedOperationException(const string & msg) : logic_error(msg) {} class SecurityLevelException (line 91) | class SecurityLevelException : public logic_error method SecurityLevelException (line 94) | SecurityLevelException(const string & msg) : logic_error(msg) {} class CheatAttemptException (line 97) | class CheatAttemptException : public logic_error method CheatAttemptException (line 100) | CheatAttemptException(const string & msg) : logic_error(msg) {} class PrgFromOpenSSLAES (line 124) | class PrgFromOpenSSLAES class NetworkSerialized (line 181) | class NetworkSerialized { method initFromByteVector (line 185) | virtual void initFromByteVector(const vector & byteVector) { FILE: include/infra/ConfigFile.hpp class ConfigFile (line 34) | class ConfigFile { FILE: include/infra/File.hpp type scannerpp (line 58) | namespace scannerpp class FileNotFound (line 61) | class FileNotFound method FileNotFound (line 66) | FileNotFound(string str) : method string (line 70) | string getFile() class File (line 76) | class File method File (line 82) | File(string _filename) method get (line 109) | int get() method eof (line 114) | bool eof() method close (line 119) | void close() FILE: include/infra/Log.hpp class Logger (line 47) | class Logger { FILE: include/infra/MathAlgorithms.hpp class MathAlgorithms (line 36) | class MathAlgorithms { class SquareRootResults (line 71) | class SquareRootResults { method SquareRootResults (line 75) | SquareRootResults(const biginteger & root1, const biginteger & root2) { method biginteger (line 79) | biginteger getRoot1() { method biginteger (line 82) | biginteger getRoot2() { FILE: include/infra/Measurement.hpp class Protocol (line 55) | class Protocol class Measurement (line 61) | class Measurement { method string (line 77) | string getcwdStr() { FILE: include/infra/Scanner.hpp type scannerpp (line 65) | namespace scannerpp class ConversionError (line 68) | class ConversionError method ConversionError (line 76) | ConversionError(std::string _type) : method ConversionError (line 81) | ConversionError(std::string _what, std::string _type) : method getType (line 86) | std::string getType() const method getWhat (line 91) | std::string getWhat() const method getMessage (line 96) | std::string getMessage() const class Scanner (line 107) | class Scanner method nextChar (line 120) | char nextChar(istream& _input) const method put_back (line 130) | void put_back(istream** input, string back) const method string (line 159) | string getDiscarded() const method parseInt (line 205) | static int parseInt(string s) method parseDouble (line 211) | static double parseDouble(string s) method trimChar (line 217) | static bool trimChar(char c) method string (line 222) | static string trim(string word) method hasNextLine (line 275) | bool hasNextLine() const method hasNextInt (line 280) | bool hasNextInt() const method hasNextLong (line 292) | bool hasNextLong() const method hasNextFloat (line 304) | bool hasNextFloat() const method hasNextDouble (line 310) | bool hasNextDouble() const method hasNextX (line 317) | inline bool hasNextX(X& x) const FILE: include/infra/aes_arm.h type uint (line 15) | typedef unsigned int uint; type octet (line 16) | typedef unsigned char octet; type uint8x16_t (line 17) | typedef uint8x16_t __mi128; FILE: include/infra/json.hpp type nlohmann (line 125) | namespace nlohmann type adl_serializer (line 128) | struct adl_serializer method from_json (line 6920) | static void from_json(BasicJsonType&& j, ValueType& val) noexcept( method to_json (line 6936) | static void to_json(BasicJsonType& j, ValueType&& val) noexcept( class basic_json (line 139) | class basic_json type detail (line 166) | namespace detail class exception (line 200) | class exception : public std::exception method exception (line 213) | exception(int id_, const char* what_arg) : id(id_), m(what_arg) {} method name (line 215) | static std::string name(const std::string& ename, int id_) class parse_error (line 268) | class parse_error : public exception method parse_error (line 279) | static parse_error create(int id_, std::size_t byte_, const std::s... method parse_error (line 299) | parse_error(int id_, std::size_t byte_, const char* what_arg) class invalid_iterator (line 340) | class invalid_iterator : public exception method invalid_iterator (line 343) | static invalid_iterator create(int id_, const std::string& what_arg) method invalid_iterator (line 350) | invalid_iterator(int id_, const char* what_arg) class type_error (line 392) | class type_error : public exception method type_error (line 395) | static type_error create(int id_, const std::string& what_arg) method type_error (line 402) | type_error(int id_, const char* what_arg) : exception(id_, what_ar... class out_of_range (line 435) | class out_of_range : public exception method out_of_range (line 438) | static out_of_range create(int id_, const std::string& what_arg) method out_of_range (line 445) | out_of_range(int id_, const char* what_arg) : exception(id_, what_... class other_error (line 472) | class other_error : public exception method other_error (line 475) | static other_error create(int id_, const std::string& what_arg) method other_error (line 482) | other_error(int id_, const char* what_arg) : exception(id_, what_a... type value_t (line 515) | enum class value_t : uint8_t type is_basic_json (line 556) | struct is_basic_json : std::false_type {} type index_sequence (line 571) | struct index_sequence method size (line 575) | static constexpr std::size_t size() noexcept type merge_and_renumber (line 582) | struct merge_and_renumber type make_index_sequence (line 589) | struct make_index_sequence type make_index_sequence<0> (line 593) | struct make_index_sequence<0> : index_sequence<> {} type make_index_sequence<1> (line 594) | struct make_index_sequence<1> : index_sequence<0> {} type conjunction (line 612) | struct conjunction : std::true_type {} type conjunction (line 613) | struct conjunction : B1 {} type negation (line 617) | struct negation : std::integral_constant {} type priority_tag (line 620) | struct priority_tag : priority_tag < N - 1 > {} type priority_tag<0> (line 621) | struct priority_tag<0> {} type external_constructor (line 628) | struct external_constructor type external_constructor (line 631) | struct external_constructor method construct (line 634) | static void construct(BasicJsonType& j, typename BasicJsonType::bo... type external_constructor (line 643) | struct external_constructor method construct (line 646) | static void construct(BasicJsonType& j, const typename BasicJsonTy... method construct (line 654) | static void construct(BasicJsonType& j, typename BasicJsonType::st... type external_constructor (line 663) | struct external_constructor method construct (line 666) | static void construct(BasicJsonType& j, typename BasicJsonType::nu... type external_constructor (line 675) | struct external_constructor method construct (line 678) | static void construct(BasicJsonType& j, typename BasicJsonType::nu... type external_constructor (line 687) | struct external_constructor method construct (line 690) | static void construct(BasicJsonType& j, typename BasicJsonType::nu... type external_constructor (line 699) | struct external_constructor method construct (line 702) | static void construct(BasicJsonType& j, const typename BasicJsonTy... method construct (line 710) | static void construct(BasicJsonType& j, typename BasicJsonType::ar... method construct (line 720) | static void construct(BasicJsonType& j, const CompatibleArrayType&... method construct (line 730) | static void construct(BasicJsonType& j, const std::vector& arr) method construct (line 744) | static void construct(BasicJsonType& j, const std::valarray& arr) type external_constructor (line 755) | struct external_constructor method construct (line 758) | static void construct(BasicJsonType& j, const typename BasicJsonTy... method construct (line 766) | static void construct(BasicJsonType& j, typename BasicJsonType::ob... method construct (line 775) | static void construct(BasicJsonType& j, const CompatibleObjectType... type is_compatible_object_type_impl (line 821) | struct is_compatible_object_type_impl : std::false_type {} type is_compatible_object_type_impl (line 824) | struct is_compatible_object_type_impl (line 868) | struct is_compatible_integer_type_impl& e) function to_json (line 1002) | void to_json(BasicJsonType& j, const CompatibleArrayType& arr) function to_json (line 1009) | void to_json(BasicJsonType& j, std::valarray arr) function to_json (line 1015) | void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr) function to_json (line 1022) | void to_json(BasicJsonType& j, const CompatibleObjectType& obj) function to_json (line 1028) | void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj) function to_json (line 1035) | void to_json(BasicJsonType& j, T (&arr)[N]) function to_json (line 1041) | void to_json(BasicJsonType& j, const std::pair& p) function to_json_tuple_impl (line 1047) | void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequ... function to_json (line 1053) | void to_json(BasicJsonType& j, const std::tuple& t) function get_arithmetic_value (line 1067) | void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val) function from_json (line 1093) | void from_json(const BasicJsonType& j, typename BasicJsonType::boole... function from_json (line 1103) | void from_json(const BasicJsonType& j, typename BasicJsonType::strin... function from_json (line 1113) | void from_json(const BasicJsonType& j, typename BasicJsonType::numbe... function from_json (line 1119) | void from_json(const BasicJsonType& j, typename BasicJsonType::numbe... function from_json (line 1125) | void from_json(const BasicJsonType& j, typename BasicJsonType::numbe... function from_json (line 1132) | void from_json(const BasicJsonType& j, EnumType& e) function from_json (line 1140) | void from_json(const BasicJsonType& j, typename BasicJsonType::array... function from_json (line 1152) | void from_json(const BasicJsonType& j, std::forward_list& l) function from_json_array_impl (line 1179) | void from_json_array_impl(const BasicJsonType& j, CompatibleArrayTyp... function from_json_array_impl (line 1193) | auto from_json_array_impl(const BasicJsonType& j, CompatibleArrayTyp... function from_json_array_impl (line 1211) | void from_json_array_impl(const BasicJsonType& j, std::array& ... function from_json (line 1223) | void from_json(const BasicJsonType& j, CompatibleArrayType& arr) function from_json (line 1235) | void from_json(const BasicJsonType& j, CompatibleObjectType& obj) function from_json (line 1265) | void from_json(const BasicJsonType& j, ArithmeticType& val) function from_json (line 1296) | void from_json(const BasicJsonType& j, std::pair& p) function from_json_tuple_impl (line 1302) | void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_se... function from_json (line 1308) | void from_json(const BasicJsonType& j, std::tuple& t) type to_json_fn (line 1313) | struct to_json_fn method call (line 1317) | auto call(BasicJsonType& j, T&& val, priority_tag<1> /*unused*/) c... method call (line 1324) | void call(BasicJsonType& /*unused*/, T&& /*unused*/, priority_tag<... type from_json_fn (line 1346) | struct from_json_fn method call (line 1350) | auto call(const BasicJsonType& j, T& val, priority_tag<1> /*unused... method call (line 1358) | void call(const BasicJsonType& /*unused*/, T& /*unused*/, priority... type static_const (line 1381) | struct static_const type input_adapter_protocol (line 1404) | struct input_adapter_protocol class input_stream_adapter (line 1425) | class input_stream_adapter : public input_adapter_protocol method input_stream_adapter (line 1435) | explicit input_stream_adapter(std::istream& i) method input_stream_adapter (line 1467) | input_stream_adapter(const input_stream_adapter&) = delete; method input_stream_adapter (line 1468) | input_stream_adapter& operator=(input_stream_adapter&) = delete; method get_character (line 1473) | std::char_traits::int_type get_character() override method unget_character (line 1478) | void unget_character() override class input_buffer_adapter (line 1490) | class input_buffer_adapter : public input_adapter_protocol method input_buffer_adapter (line 1493) | input_buffer_adapter(const char* b, const std::size_t l) method input_buffer_adapter (line 1504) | input_buffer_adapter(const input_buffer_adapter&) = delete; method input_buffer_adapter (line 1505) | input_buffer_adapter& operator=(input_buffer_adapter&) = delete; method get_character (line 1507) | std::char_traits::int_type get_character() noexcept override method unget_character (line 1517) | void unget_character() noexcept override class input_adapter (line 1534) | class input_adapter method input_adapter (line 1540) | input_adapter(std::istream& i) method input_adapter (line 1544) | input_adapter(std::istream&& i) method input_adapter (line 1554) | input_adapter(CharT b, std::size_t l) method input_adapter (line 1566) | input_adapter(CharT b) method input_adapter (line 1575) | input_adapter(IteratorType first, IteratorType last) method input_adapter (line 1607) | input_adapter(T (&array)[N]) method input_adapter (line 1615) | input_adapter(const ContiguousContainer& c) class lexer (line 1638) | class lexer type token_type (line 1646) | enum class token_type method lexer (line 1709) | explicit lexer(detail::input_adapter_t adapter) method lexer (line 1713) | lexer(const lexer&) = delete; method lexer (line 1714) | lexer& operator=(lexer&) = delete; method get_decimal_point (line 1722) | static char get_decimal_point() noexcept method get_codepoint (line 1748) | int get_codepoint() method next_byte_in_range (line 1796) | bool next_byte_in_range(std::initializer_list ranges) method token_type (line 1832) | token_type scan_string() method strtof (line 2263) | static void strtof(float& f, const char* str, char** endptr) noexcept method strtof (line 2268) | static void strtof(double& f, const char* str, char** endptr) noex... method strtof (line 2273) | static void strtof(long double& f, const char* str, char** endptr)... method token_type (line 2318) | token_type scan_number() method token_type (line 2650) | token_type scan_literal(const char* literal_text, const std::size_... method reset (line 2670) | void reset() noexcept method get (line 2687) | std::char_traits::int_type get() method unget (line 2699) | void unget() method add (line 2711) | void add(int c) method number_integer_t (line 2722) | constexpr number_integer_t get_number_integer() const noexcept method number_unsigned_t (line 2728) | constexpr number_unsigned_t get_number_unsigned() const noexcept method number_float_t (line 2734) | constexpr number_float_t get_number_float() const noexcept method move_string (line 2740) | std::string move_string() method get_position (line 2750) | constexpr std::size_t get_position() const noexcept method get_token_string (line 2758) | std::string get_token_string() const method token_type (line 2792) | token_type scan() class parser (line 2890) | class parser type parse_event_t (line 2899) | enum class parse_event_t : uint8_t method parser (line 2919) | explicit parser(detail::input_adapter_t adapter, method parse (line 2935) | void parse(const bool strict, BasicJsonType& result) method accept (line 2971) | bool accept(const bool strict = true) method parse_internal (line 2992) | void parse_internal(bool keep, BasicJsonType& result) method accept_internal (line 3280) | bool accept_internal() method token_type (line 3384) | token_type get_token() method expect (line 3392) | bool expect(token_type t) method throw_exception (line 3411) | [[noreturn]] void throw_exception() const class primitive_iterator_t (line 3462) | class primitive_iterator_t method difference_type (line 3467) | constexpr difference_type get_value() const noexcept method set_begin (line 3473) | void set_begin() noexcept method set_end (line 3479) | void set_end() noexcept method is_begin (line 3485) | constexpr bool is_begin() const noexcept method is_end (line 3491) | constexpr bool is_end() const noexcept method primitive_iterator_t (line 3506) | primitive_iterator_t operator+(difference_type i) method difference_type (line 3513) | constexpr difference_type operator-(primitive_iterator_t lhs, prim... method primitive_iterator_t (line 3523) | primitive_iterator_t& operator++() method primitive_iterator_t (line 3529) | primitive_iterator_t const operator++(int) method primitive_iterator_t (line 3536) | primitive_iterator_t& operator--() method primitive_iterator_t (line 3542) | primitive_iterator_t const operator--(int) method primitive_iterator_t (line 3549) | primitive_iterator_t& operator+=(difference_type n) method primitive_iterator_t (line 3555) | primitive_iterator_t& operator-=(difference_type n) type internal_iterator (line 3575) | struct internal_iterator class iteration_proxy (line 3585) | class iteration_proxy class iteration_proxy_internal (line 4185) | class iteration_proxy_internal method iteration_proxy_internal (line 4194) | explicit iteration_proxy_internal(IteratorType it) noexcept : an... method iteration_proxy_internal (line 4197) | iteration_proxy_internal& operator*() method iteration_proxy_internal (line 4203) | iteration_proxy_internal& operator++() method key (line 4218) | std::string key() const method value (line 4239) | typename IteratorType::reference value() const method iteration_proxy (line 4250) | explicit iteration_proxy(typename IteratorType::reference cont) method iteration_proxy_internal (line 4254) | iteration_proxy_internal begin() noexcept method iteration_proxy_internal (line 4194) | explicit iteration_proxy_internal(IteratorType it) noexcept : an... method iteration_proxy_internal (line 4197) | iteration_proxy_internal& operator*() method iteration_proxy_internal (line 4203) | iteration_proxy_internal& operator++() method key (line 4218) | std::string key() const method value (line 4239) | typename IteratorType::reference value() const method iteration_proxy_internal (line 4260) | iteration_proxy_internal end() noexcept method iteration_proxy_internal (line 4194) | explicit iteration_proxy_internal(IteratorType it) noexcept : an... method iteration_proxy_internal (line 4197) | iteration_proxy_internal& operator*() method iteration_proxy_internal (line 4203) | iteration_proxy_internal& operator++() method key (line 4218) | std::string key() const method value (line 4239) | typename IteratorType::reference value() const class iter_impl (line 3608) | class iter_impl method iter_impl (line 3645) | iter_impl() = default; method iter_impl (line 3653) | explicit iter_impl(pointer object) noexcept : m_object(object) method iter_impl (line 3693) | iter_impl(const iter_impl() const method iter_impl (line 3853) | iter_impl const operator++(int) method iter_impl (line 3864) | iter_impl& operator++() method iter_impl (line 3896) | iter_impl const operator--(int) method iter_impl (line 3907) | iter_impl& operator--() method iter_impl (line 4029) | iter_impl& operator+=(difference_type i) method iter_impl (line 4058) | iter_impl& operator-=(difference_type i) method iter_impl (line 4067) | iter_impl operator+(difference_type i) const method iter_impl (line 4078) | iter_impl operator+(difference_type i, const iter_impl& it) method iter_impl (line 4089) | iter_impl operator-(difference_type i) const method difference_type (line 4100) | difference_type operator-(const iter_impl& other) const method reference (line 4121) | reference operator[](difference_type n) const method key (line 4152) | typename object_t::key_type key() const method reference (line 4168) | reference value() const class iteration_proxy (line 4181) | class iteration_proxy class iteration_proxy_internal (line 4185) | class iteration_proxy_internal method iteration_proxy_internal (line 4194) | explicit iteration_proxy_internal(IteratorType it) noexcept : an... method iteration_proxy_internal (line 4197) | iteration_proxy_internal& operator*() method iteration_proxy_internal (line 4203) | iteration_proxy_internal& operator++() method key (line 4218) | std::string key() const method value (line 4239) | typename IteratorType::reference value() const method iteration_proxy (line 4250) | explicit iteration_proxy(typename IteratorType::reference cont) method iteration_proxy_internal (line 4254) | iteration_proxy_internal begin() noexcept method iteration_proxy_internal (line 4194) | explicit iteration_proxy_internal(IteratorType it) noexcept : an... method iteration_proxy_internal (line 4197) | iteration_proxy_internal& operator*() method iteration_proxy_internal (line 4203) | iteration_proxy_internal& operator++() method key (line 4218) | std::string key() const method value (line 4239) | typename IteratorType::reference value() const method iteration_proxy_internal (line 4260) | iteration_proxy_internal end() noexcept method iteration_proxy_internal (line 4194) | explicit iteration_proxy_internal(IteratorType it) noexcept : an... method iteration_proxy_internal (line 4197) | iteration_proxy_internal& operator*() method iteration_proxy_internal (line 4203) | iteration_proxy_internal& operator++() method key (line 4218) | std::string key() const method value (line 4239) | typename IteratorType::reference value() const class json_reverse_iterator (line 4285) | class json_reverse_iterator : public std::reverse_iterator method json_reverse_iterator (line 4295) | json_reverse_iterator(const typename base_iterator::iterator_type&... method json_reverse_iterator (line 4299) | json_reverse_iterator(const base_iterator& it) noexcept : base_ite... method json_reverse_iterator (line 4302) | json_reverse_iterator const operator++(int) method json_reverse_iterator (line 4308) | json_reverse_iterator& operator++() method json_reverse_iterator (line 4314) | json_reverse_iterator const operator--(int) method json_reverse_iterator (line 4320) | json_reverse_iterator& operator--() method json_reverse_iterator (line 4326) | json_reverse_iterator& operator+=(difference_type i) method json_reverse_iterator (line 4332) | json_reverse_iterator operator+(difference_type i) const method json_reverse_iterator (line 4338) | json_reverse_iterator operator-(difference_type i) const method difference_type (line 4344) | difference_type operator-(const json_reverse_iterator& other) const method reference (line 4350) | reference operator[](difference_type n) const method key (line 4356) | auto key() const -> decltype(std::declval().key()) method reference (line 4363) | reference value() const type output_adapter_protocol (line 4375) | struct output_adapter_protocol class output_vector_adapter (line 4388) | class output_vector_adapter : public output_adapter_protocol method output_vector_adapter (line 4391) | explicit output_vector_adapter(std::vector& vec) : v(vec... method write_character (line 4393) | void write_character(CharType c) override method write_characters (line 4398) | void write_characters(const CharType* s, std::size_t length) override class output_stream_adapter (line 4409) | class output_stream_adapter : public output_adapter_protocol method output_stream_adapter (line 4412) | explicit output_stream_adapter(std::basic_ostream& s) : ... method write_character (line 4414) | void write_character(CharType c) override method write_characters (line 4419) | void write_characters(const CharType* s, std::size_t length) override class output_string_adapter (line 4430) | class output_string_adapter : public output_adapter_protocol method output_string_adapter (line 4433) | explicit output_string_adapter(std::basic_string& s) : s... method write_character (line 4435) | void write_character(CharType c) override method write_characters (line 4440) | void write_characters(const CharType* s, std::size_t length) override class output_adapter (line 4450) | class output_adapter method output_adapter (line 4453) | output_adapter(std::vector& vec) method output_adapter (line 4456) | output_adapter(std::basic_ostream& s) method output_adapter (line 4459) | output_adapter(std::basic_string& s) class binary_reader (line 4479) | class binary_reader method binary_reader (line 4490) | explicit binary_reader(input_adapter_t adapter) : ia(std::move(ada... method BasicJsonType (line 4505) | BasicJsonType parse_cbor(const bool strict) method BasicJsonType (line 4526) | BasicJsonType parse_msgpack(const bool strict) method little_endianess (line 4544) | static constexpr bool little_endianess(int num = 1) noexcept method BasicJsonType (line 4555) | BasicJsonType parse_cbor_internal(const bool get_char = true) method BasicJsonType (line 4873) | BasicJsonType parse_msgpack_internal() method get (line 5207) | int get() method NumberType (line 5226) | NumberType get_number() method get_string (line 5266) | std::string get_string(const NumberType len) method get_cbor_string (line 5290) | std::string get_cbor_string() method BasicJsonType (line 5366) | BasicJsonType get_cbor_array(const NumberType len) method BasicJsonType (line 5377) | BasicJsonType get_cbor_object(const NumberType len) method get_msgpack_string (line 5403) | std::string get_msgpack_string() method BasicJsonType (line 5472) | BasicJsonType get_msgpack_array(const NumberType len) method BasicJsonType (line 5483) | BasicJsonType get_msgpack_object(const NumberType len) method check_eof (line 5502) | void check_eof(const bool expect_eof = false) const class binary_writer (line 5538) | class binary_writer method binary_writer (line 5546) | explicit binary_writer(output_adapter_t adapter) : oa(ad... method write_cbor (line 5554) | void write_cbor(const BasicJsonType& j) method write_msgpack (line 5798) | void write_msgpack(const BasicJsonType& j) method write_number (line 6045) | void write_number(NumberType n) class serializer (line 6074) | class serializer method serializer (line 6085) | serializer(output_adapter_t s, const char ichar) method serializer (line 6092) | serializer(const serializer&) = delete; method serializer (line 6093) | serializer& operator=(const serializer&) = delete; method dump (line 6112) | void dump(const BasicJsonType& val, const bool pretty_print, method bytes_following (line 6311) | static constexpr std::size_t bytes_following(const uint8_t u) method extra_space (line 6329) | static std::size_t extra_space(const string_t& s, method escape_codepoint (line 6419) | static void escape_codepoint(int codepoint, string_t& result, std:... method dump_escaped (line 6484) | void dump_escaped(const string_t& s, const bool ensure_ascii) const method dump_integer (line 6638) | void dump_integer(NumberType x) method dump_float (line 6679) | void dump_float(number_float_t x) method decode (line 6755) | static void decode(uint8_t& state, const uint8_t byte) method throw_if_invalid_utf8 (line 6789) | static void throw_if_invalid_utf8(const std::string& str) class json_ref (line 6838) | class json_ref method json_ref (line 6843) | json_ref(value_type&& value) method json_ref (line 6847) | json_ref(const value_type& value) method json_ref (line 6851) | json_ref(std::initializer_list init) method json_ref (line 6856) | json_ref(Args&& ... args) method json_ref (line 6861) | json_ref(json_ref&&) = default; method json_ref (line 6862) | json_ref(const json_ref&) = delete; method json_ref (line 6863) | json_ref& operator=(const json_ref&) = delete; method value_type (line 6865) | value_type moved_or_copied() const method value_type (line 6874) | value_type const& operator*() const method value_type (line 6879) | value_type const* operator->() const type adl_serializer (line 6908) | struct adl_serializer method from_json (line 6920) | static void from_json(BasicJsonType&& j, ValueType& val) noexcept( method to_json (line 6936) | static void to_json(BasicJsonType& j, ValueType&& val) noexcept( class json_pointer (line 6954) | class json_pointer class basic_json (line 6958) | class basic_json method json_pointer (line 6982) | explicit json_pointer(const std::string& s = "") : reference_tokens(... method to_string (line 6999) | std::string to_string() const noexcept method array_index (line 7022) | static int array_index(const std::string& s) method pop_back (line 7041) | std::string pop_back() method is_root (line 7054) | bool is_root() const method json_pointer (line 7059) | json_pointer top() const method split (line 7147) | static std::vector split(const std::string& reference_s... method replace_substring (line 7222) | static void replace_substring(std::string& s, const std::string& f, method escape (line 7234) | static std::string escape(std::string s) method unescape (line 7242) | static void unescape(std::string& s) function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 7365) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function value_t (line 9127) | constexpr value_t type() const noexcept function is_primitive (line 9157) | constexpr bool is_primitive() const noexcept function is_structured (line 9184) | constexpr bool is_structured() const noexcept function is_null (line 9206) | constexpr bool is_null() const noexcept function is_boolean (line 9228) | constexpr bool is_boolean() const noexcept function is_number (line 9258) | constexpr bool is_number() const noexcept function is_number_integer (line 9287) | constexpr bool is_number_integer() const noexcept function is_number_unsigned (line 9315) | constexpr bool is_number_unsigned() const noexcept function is_number_float (line 9343) | constexpr bool is_number_float() const noexcept function is_object (line 9365) | constexpr bool is_object() const noexcept function is_array (line 9387) | constexpr bool is_array() const noexcept function is_string (line 9409) | constexpr bool is_string() const noexcept function is_discarded (line 9436) | constexpr bool is_discarded() const noexcept type merge_and_renumber, index_sequence> (line 585) | struct merge_and_renumber, index_sequence> type conjunction (line 615) | struct conjunction : std::conditional iterator_wrapper(const_reference ... function empty (line 11429) | bool empty() const noexcept function size_type (line 11501) | size_type size() const noexcept function size_type (line 11571) | size_type max_size() const noexcept function clear (line 11641) | void clear() noexcept function push_back (line 11712) | void push_back(basic_json&& val) function reference (line 11738) | reference operator+=(basic_json&& val) function push_back (line 11748) | void push_back(const basic_json& val) function reference (line 11772) | reference operator+=(const basic_json& val) function push_back (line 11798) | void push_back(const typename object_t::value_type& val) function reference (line 11822) | reference operator+=(const typename object_t::value_type& val) function push_back (line 11853) | void push_back(initializer_list_t init) function reference (line 11871) | reference operator+=(initializer_list_t init) function emplace_back (line 11899) | void emplace_back(Args&& ... args) function emplace (line 11947) | std::pair emplace(Args&& ... args) function iterator (line 11995) | iterator insert(const_iterator pos, const basic_json& val) function iterator (line 12019) | iterator insert(const_iterator pos, basic_json&& val) function iterator (line 12048) | iterator insert(const_iterator pos, size_type cnt, const basic_json& val) function iterator (line 12098) | iterator insert(const_iterator pos, const_iterator first, const_iterator... function iterator (line 12156) | iterator insert(const_iterator pos, initializer_list_t ilist) function insert (line 12199) | void insert(const_iterator first, const_iterator last) function update (line 12241) | void update(const_reference j) function update (line 12292) | void update(const_iterator first, const_iterator last) function swap (line 12343) | void swap(reference other) noexcept ( function swap (line 12375) | void swap(array_t& other) function swap (line 12408) | void swap(object_t& other) function swap (line 12441) | void swap(string_t& other) function friend (line 12608) | friend bool operator!=(const_reference lhs, const_reference rhs) noexcept function friend (line 12661) | friend bool operator<(const_reference lhs, const_reference rhs) noexcept function friend (line 12770) | friend bool operator<=(const_reference lhs, const_reference rhs) noexcept function friend (line 12816) | friend bool operator>(const_reference lhs, const_reference rhs) noexcept function friend (line 12862) | friend bool operator>=(const_reference lhs, const_reference rhs) noexcept function friend (line 12929) | friend std::ostream& operator<<(std::ostream& o, const basic_json& j) function JSON_DEPRECATED (line 12952) | JSON_DEPRECATED function basic_json (line 13030) | static basic_json parse(detail::input_adapter i, function basic_json (line 13042) | static basic_json parse(detail::input_adapter& i, function accept (line 13051) | static bool accept(detail::input_adapter i) function accept (line 13056) | static bool accept(detail::input_adapter& i) function basic_json (line 13112) | static basic_json parse(IteratorType first, IteratorType last, function accept (line 13125) | static bool accept(IteratorType first, IteratorType last) function JSON_DEPRECATED (line 13138) | JSON_DEPRECATED function friend (line 13169) | friend std::istream& operator>>(std::istream& i, basic_json& j) function to_cbor (line 13347) | static void to_cbor(const basic_json& j, detail::output_adapter o) function to_cbor (line 13352) | static void to_cbor(const basic_json& j, detail::output_adapter o) function to_msgpack (line 13435) | static std::vector to_msgpack(const basic_json& j) function to_msgpack (line 13442) | static void to_msgpack(const basic_json& j, detail::output_adapter o) function basic_json (line 13543) | static basic_json from_cbor(detail::input_adapter i, function basic_json (line 13554) | static basic_json from_cbor(A1 && a1, A2 && a2, const bool strict = true) function basic_json (line 13630) | static basic_json from_msgpack(detail::input_adapter i, function basic_json (line 13641) | static basic_json from_msgpack(A1 && a1, A2 && a2, const bool strict = t... function reference (line 13688) | reference operator[](const json_pointer& ptr) function const_reference (line 13716) | const_reference operator[](const json_pointer& ptr) const function reference (line 13759) | reference at(const json_pointer& ptr) function const_reference (line 13802) | const_reference at(const json_pointer& ptr) const function basic_json (line 13829) | basic_json flatten() const function basic_json (line 13866) | basic_json unflatten() const function basic_json (line 13927) | basic_json patch(const basic_json& json_patch) const function basic_json (line 14224) | static basic_json diff(const basic_json& source, const basic_json& target, function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14370) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14433) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14505) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14559) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14614) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14668) | NLOHMANN_BASIC_JSON_TPL_DECLARATION function NLOHMANN_BASIC_JSON_TPL_DECLARATION (line 14721) | NLOHMANN_BASIC_JSON_TPL_DECLARATION type std (line 14767) | namespace std function swap (line 14775) | inline void swap(nlohmann::json& j1, type hash (line 14786) | struct hash type less< ::nlohmann::detail::value_t> (line 14805) | struct less< ::nlohmann::detail::value_t> FILE: include/infra/sse2neon.h type float32x2_t (line 101) | typedef float32x2_t __m64; type float32x4_t (line 102) | typedef float32x4_t __m128; type int32x4_t (line 103) | typedef int32x4_t __m128i; function FORCE_INLINE (line 188) | FORCE_INLINE void _mm_prefetch(const void *p, int i) function FORCE_INLINE (line 195) | FORCE_INLINE float _mm_cvtss_f32(__m128 a) function FORCE_INLINE (line 202) | FORCE_INLINE __m128i _mm_setzero_si128(void) function FORCE_INLINE (line 209) | FORCE_INLINE __m128 _mm_setzero_ps(void) function FORCE_INLINE (line 219) | FORCE_INLINE __m128 _mm_set1_ps(float _w) function FORCE_INLINE (line 226) | FORCE_INLINE __m128 _mm_set_ps1(float _w) function FORCE_INLINE (line 233) | FORCE_INLINE __m128 _mm_set_ps(float w, float z, float y, float x) function FORCE_INLINE (line 242) | FORCE_INLINE __m128 _mm_setr_ps(float w, float z, float y, float x) function FORCE_INLINE (line 255) | FORCE_INLINE __m128i _mm_setr_epi16(short w0, function FORCE_INLINE (line 271) | FORCE_INLINE __m128i _mm_setr_epi32(int i3, int i2, int i1, int i0) function FORCE_INLINE (line 285) | FORCE_INLINE __m128i _mm_set1_epi8(char w) function FORCE_INLINE (line 298) | FORCE_INLINE __m128i _mm_set1_epi16(short w) function FORCE_INLINE (line 305) | FORCE_INLINE __m128i _mm_set_epi8(char b15, function FORCE_INLINE (line 332) | FORCE_INLINE __m128i _mm_set_epi16(short i7, function FORCE_INLINE (line 348) | FORCE_INLINE __m128i _mm_setr_epi8(char b0, function FORCE_INLINE (line 381) | FORCE_INLINE __m128i _mm_set1_epi32(int _i) function FORCE_INLINE (line 388) | FORCE_INLINE __m128i _mm_set1_epi64(int64_t _i) function FORCE_INLINE (line 395) | FORCE_INLINE __m128i _mm_set_epi32(int i3, int i2, int i1, int i0) function FORCE_INLINE (line 404) | FORCE_INLINE __m128i _mm_set_epi64x(int64_t i1, int64_t i2) function FORCE_INLINE (line 412) | FORCE_INLINE void _mm_store_ps(float *p, __m128 a) function FORCE_INLINE (line 419) | FORCE_INLINE void _mm_storeu_ps(float *p, __m128 a) function FORCE_INLINE (line 426) | FORCE_INLINE void _mm_store_si128(__m128i *p, __m128i a) function FORCE_INLINE (line 433) | FORCE_INLINE void _mm_storeu_si128(__m128i *p, __m128i a) function FORCE_INLINE (line 440) | FORCE_INLINE void _mm_store_ss(float *p, __m128 a) function FORCE_INLINE (line 447) | FORCE_INLINE void _mm_storel_epi64(__m128i *a, __m128i b) function FORCE_INLINE (line 461) | FORCE_INLINE void _mm_storel_pi(__m64 *p, __m128 a) function FORCE_INLINE (line 469) | FORCE_INLINE __m128 _mm_load1_ps(const float *p) function FORCE_INLINE (line 486) | FORCE_INLINE __m128 _mm_loadl_pi(__m128 a, __m64 const *b) function FORCE_INLINE (line 494) | FORCE_INLINE __m128 _mm_load_ps(const float *p) function FORCE_INLINE (line 501) | FORCE_INLINE __m128 _mm_loadu_ps(const float *p) function FORCE_INLINE (line 511) | FORCE_INLINE __m128 _mm_load_ss(const float *p) function FORCE_INLINE (line 516) | FORCE_INLINE __m128i _mm_loadl_epi64(__m128i const *p) function FORCE_INLINE (line 530) | FORCE_INLINE __m128 _mm_cmpneq_ps(__m128 a, __m128 b) function FORCE_INLINE (line 545) | FORCE_INLINE __m128 _mm_andnot_ps(__m128 a, __m128 b) function FORCE_INLINE (line 558) | FORCE_INLINE __m128i _mm_andnot_si128(__m128i a, __m128i b) function FORCE_INLINE (line 571) | FORCE_INLINE __m128i _mm_and_si128(__m128i a, __m128i b) function FORCE_INLINE (line 586) | FORCE_INLINE __m128 _mm_and_ps(__m128 a, __m128 b) function FORCE_INLINE (line 595) | FORCE_INLINE __m128 _mm_or_ps(__m128 a, __m128 b) function FORCE_INLINE (line 604) | FORCE_INLINE __m128 _mm_xor_ps(__m128 a, __m128 b) function FORCE_INLINE (line 615) | FORCE_INLINE __m128i _mm_or_si128(__m128i a, __m128i b) function FORCE_INLINE (line 623) | FORCE_INLINE __m128i _mm_xor_si128(__m128i a, __m128i b) function FORCE_INLINE (line 635) | FORCE_INLINE __m128 _mm_movehl_ps(__m128 __A, __m128 __B) function FORCE_INLINE (line 648) | FORCE_INLINE __m128 _mm_movelh_ps(__m128 __A, __m128 __B) function FORCE_INLINE (line 659) | FORCE_INLINE int _mm_movemask_ps(__m128 a) function FORCE_INLINE (line 676) | FORCE_INLINE __m128i _mm_abs_epi32(__m128i a) function FORCE_INLINE (line 681) | FORCE_INLINE __m128i _mm_abs_epi16(__m128i a) function FORCE_INLINE (line 688) | FORCE_INLINE __m128 _mm_shuffle_ps_1032(__m128 a, __m128 b) function FORCE_INLINE (line 698) | FORCE_INLINE __m128 _mm_shuffle_ps_2301(__m128 a, __m128 b) function FORCE_INLINE (line 705) | FORCE_INLINE __m128 _mm_shuffle_ps_0321(__m128 a, __m128 b) function FORCE_INLINE (line 714) | FORCE_INLINE __m128 _mm_shuffle_ps_2103(__m128 a, __m128 b) function FORCE_INLINE (line 723) | FORCE_INLINE __m128 _mm_shuffle_ps_1010(__m128 a, __m128 b) function FORCE_INLINE (line 730) | FORCE_INLINE __m128 _mm_shuffle_ps_1001(__m128 a, __m128 b) function FORCE_INLINE (line 737) | FORCE_INLINE __m128 _mm_shuffle_ps_0101(__m128 a, __m128 b) function FORCE_INLINE (line 746) | FORCE_INLINE __m128 _mm_shuffle_ps_3210(__m128 a, __m128 b) function FORCE_INLINE (line 753) | FORCE_INLINE __m128 _mm_shuffle_ps_0011(__m128 a, __m128 b) function FORCE_INLINE (line 760) | FORCE_INLINE __m128 _mm_shuffle_ps_0022(__m128 a, __m128 b) function FORCE_INLINE (line 768) | FORCE_INLINE __m128 _mm_shuffle_ps_2200(__m128 a, __m128 b) function FORCE_INLINE (line 776) | FORCE_INLINE __m128 _mm_shuffle_ps_3202(__m128 a, __m128 b) function FORCE_INLINE (line 786) | FORCE_INLINE __m128 _mm_shuffle_ps_1133(__m128 a, __m128 b) function FORCE_INLINE (line 794) | FORCE_INLINE __m128 _mm_shuffle_ps_2010(__m128 a, __m128 b) function FORCE_INLINE (line 803) | FORCE_INLINE __m128 _mm_shuffle_ps_2001(__m128 a, __m128 b) function FORCE_INLINE (line 812) | FORCE_INLINE __m128 _mm_shuffle_ps_2032(__m128 a, __m128 b) function FORCE_INLINE (line 826) | FORCE_INLINE __m128 _mm_shuffle_ps_default(__m128 a, function FORCE_INLINE (line 921) | FORCE_INLINE __m128i _mm_shuffle_epi_1032(__m128i a) function FORCE_INLINE (line 931) | FORCE_INLINE __m128i _mm_shuffle_epi_2301(__m128i a) function FORCE_INLINE (line 940) | FORCE_INLINE __m128i _mm_shuffle_epi_0321(__m128i a) function FORCE_INLINE (line 948) | FORCE_INLINE __m128i _mm_shuffle_epi_2103(__m128i a) function FORCE_INLINE (line 956) | FORCE_INLINE __m128i _mm_shuffle_epi_1010(__m128i a) function FORCE_INLINE (line 964) | FORCE_INLINE __m128i _mm_shuffle_epi_1001(__m128i a) function FORCE_INLINE (line 974) | FORCE_INLINE __m128i _mm_shuffle_epi_0101(__m128i a) function FORCE_INLINE (line 980) | FORCE_INLINE __m128i _mm_shuffle_epi_2211(__m128i a) function FORCE_INLINE (line 987) | FORCE_INLINE __m128i _mm_shuffle_epi_0122(__m128i a) function FORCE_INLINE (line 994) | FORCE_INLINE __m128i _mm_shuffle_epi_3332(__m128i a) function FORCE_INLINE (line 1004) | FORCE_INLINE __m128i _mm_shuffle_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 1047) | FORCE_INLINE __m128i _mm_shuffle_epi32_default(__m128i a, function FORCE_INLINE (line 1199) | FORCE_INLINE __m128i _mm_srai_epi32(__m128i a, int count) function FORCE_INLINE (line 1211) | FORCE_INLINE __m128i _mm_srai_epi16(__m128i a, int count) function FORCE_INLINE (line 1399) | FORCE_INLINE int _mm_movemask_epi8(__m128i _a) function FORCE_INLINE (line 1430) | FORCE_INLINE int _mm_test_all_zeros(__m128i a, __m128i mask) function FORCE_INLINE (line 1450) | FORCE_INLINE __m128 _mm_sub_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1465) | FORCE_INLINE __m128i _mm_sub_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 1471) | FORCE_INLINE __m128i _mm_sub_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1477) | FORCE_INLINE __m128i _mm_sub_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 1486) | FORCE_INLINE __m128i _mm_subs_epu16(__m128i a, __m128i b) function FORCE_INLINE (line 1501) | FORCE_INLINE __m128i _mm_subs_epu8(__m128i a, __m128i b) function FORCE_INLINE (line 1514) | FORCE_INLINE __m128i _mm_subs_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1520) | FORCE_INLINE __m128i _mm_adds_epu16(__m128i a, __m128i b) function FORCE_INLINE (line 1526) | FORCE_INLINE __m128i _mm_sign_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 1536) | FORCE_INLINE __m128i _mm_sign_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1556) | FORCE_INLINE __m128 _mm_add_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1564) | FORCE_INLINE __m128 _mm_add_ss(__m128 a, __m128 b) function FORCE_INLINE (line 1575) | FORCE_INLINE __m128i _mm_add_epi64(__m128i a, __m128i b) function FORCE_INLINE (line 1590) | FORCE_INLINE __m128i _mm_add_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 1599) | FORCE_INLINE __m128i _mm_add_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1608) | FORCE_INLINE __m128i _mm_add_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 1623) | FORCE_INLINE __m128i _mm_adds_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1632) | FORCE_INLINE __m128i _mm_adds_epu8(__m128i a, __m128i b) function FORCE_INLINE (line 1647) | FORCE_INLINE __m128i _mm_mullo_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1656) | FORCE_INLINE __m128i _mm_mullo_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 1670) | FORCE_INLINE __m128 _mm_mul_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1684) | FORCE_INLINE __m128i _mm_madd_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1713) | FORCE_INLINE __m128i _mm_sad_epu8(__m128i a, __m128i b) function FORCE_INLINE (line 1730) | FORCE_INLINE __m128 _mm_div_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1740) | FORCE_INLINE __m128 _mm_div_ss(__m128 a, __m128 b) function FORCE_INLINE (line 1752) | FORCE_INLINE __m128 recipq_newton(__m128 in, int n) function FORCE_INLINE (line 1766) | FORCE_INLINE __m128 _mm_rcp_ps(__m128 in) function FORCE_INLINE (line 1783) | FORCE_INLINE __m128 _mm_sqrt_ps(__m128 in) function FORCE_INLINE (line 1794) | FORCE_INLINE __m128 _mm_sqrt_ss(__m128 in) function FORCE_INLINE (line 1805) | FORCE_INLINE __m128 _mm_rsqrt_ps(__m128 in) function FORCE_INLINE (line 1813) | FORCE_INLINE __m128 _mm_max_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1822) | FORCE_INLINE __m128 _mm_min_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1831) | FORCE_INLINE __m128 _mm_max_ss(__m128 a, __m128 b) function FORCE_INLINE (line 1842) | FORCE_INLINE __m128 _mm_min_ss(__m128 a, __m128 b) function FORCE_INLINE (line 1853) | FORCE_INLINE __m128i _mm_max_epu8(__m128i a, __m128i b) function FORCE_INLINE (line 1862) | FORCE_INLINE __m128i _mm_min_epu8(__m128i a, __m128i b) function FORCE_INLINE (line 1871) | FORCE_INLINE __m128i _mm_min_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1880) | FORCE_INLINE __m128i _mm_max_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1897) | FORCE_INLINE __m128i _mm_max_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 1913) | FORCE_INLINE __m128i _mm_min_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 1928) | FORCE_INLINE __m128i _mm_mulhi_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 1948) | FORCE_INLINE __m128 _mm_hadd_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1969) | FORCE_INLINE __m128 _mm_cmplt_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1983) | FORCE_INLINE __m128 _mm_cmpgt_ps(__m128 a, __m128 b) function FORCE_INLINE (line 1991) | FORCE_INLINE __m128 _mm_cmpge_ps(__m128 a, __m128 b) function FORCE_INLINE (line 2005) | FORCE_INLINE __m128 _mm_cmple_ps(__m128 a, __m128 b) function FORCE_INLINE (line 2013) | FORCE_INLINE __m128 _mm_cmpeq_ps(__m128 a, __m128 b) function FORCE_INLINE (line 2022) | FORCE_INLINE __m128i _mm_cmpeq_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 2031) | FORCE_INLINE __m128i _mm_cmpeq_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 2039) | FORCE_INLINE __m128i _mm_cmpeq_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 2048) | FORCE_INLINE __m128i _mm_cmplt_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 2063) | FORCE_INLINE __m128i _mm_cmpgt_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 2078) | FORCE_INLINE __m128i _mm_cmpgt_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 2088) | FORCE_INLINE __m128i _mm_cmplt_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 2097) | FORCE_INLINE __m128i _mm_cmpgt_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 2110) | FORCE_INLINE __m128 _mm_cmpord_ps(__m128 a, __m128 b) function FORCE_INLINE (line 2127) | FORCE_INLINE int _mm_comilt_ss(__m128 a, __m128 b) function FORCE_INLINE (line 2142) | FORCE_INLINE int _mm_comigt_ss(__m128 a, __m128 b) function FORCE_INLINE (line 2159) | FORCE_INLINE int _mm_comile_ss(__m128 a, __m128 b) function FORCE_INLINE (line 2176) | FORCE_INLINE int _mm_comige_ss(__m128 a, __m128 b) function FORCE_INLINE (line 2193) | FORCE_INLINE int _mm_comieq_ss(__m128 a, __m128 b) function FORCE_INLINE (line 2210) | FORCE_INLINE int _mm_comineq_ss(__m128 a, __m128 b) function FORCE_INLINE (line 2241) | FORCE_INLINE __m128i _mm_cvttps_epi32(__m128 a) function FORCE_INLINE (line 2249) | FORCE_INLINE __m128 _mm_cvtepi32_ps(__m128i a) function FORCE_INLINE (line 2257) | FORCE_INLINE __m128i _mm_cvtepu8_epi32(__m128i a) function FORCE_INLINE (line 2268) | FORCE_INLINE __m128i _mm_cvtepi16_epi32(__m128i a) function FORCE_INLINE (line 2285) | FORCE_INLINE __m128i _mm_cvtps_epi32(__m128 a) function FORCE_INLINE (line 2311) | FORCE_INLINE int _mm_cvtsi128_si32(__m128i a) function FORCE_INLINE (line 2318) | FORCE_INLINE uint64_t _mm_cvtsi128_si64(__m128i a) function FORCE_INLINE (line 2332) | FORCE_INLINE __m128i _mm_cvtsi32_si128(int a) function FORCE_INLINE (line 2340) | FORCE_INLINE __m128i _mm_castps_si128(__m128 a) function FORCE_INLINE (line 2348) | FORCE_INLINE __m128 _mm_castsi128_ps(__m128i a) function FORCE_INLINE (line 2355) | FORCE_INLINE __m128i _mm_load_si128(const __m128i *p) function FORCE_INLINE (line 2362) | FORCE_INLINE __m128i _mm_loadu_si128(const __m128i *p) function FORCE_INLINE (line 2374) | FORCE_INLINE __m128i _mm_packs_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 2394) | FORCE_INLINE __m128i _mm_packus_epi16(const __m128i a, const __m128i b) function FORCE_INLINE (line 2414) | FORCE_INLINE __m128i _mm_packs_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 2433) | FORCE_INLINE __m128i _mm_unpacklo_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 2454) | FORCE_INLINE __m128i _mm_unpacklo_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 2471) | FORCE_INLINE __m128i _mm_unpacklo_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 2479) | FORCE_INLINE __m128i _mm_unpacklo_epi64(__m128i a, __m128i b) function FORCE_INLINE (line 2495) | FORCE_INLINE __m128 _mm_unpacklo_ps(__m128 a, __m128 b) function FORCE_INLINE (line 2512) | FORCE_INLINE __m128 _mm_unpackhi_ps(__m128 a, __m128 b) function FORCE_INLINE (line 2532) | FORCE_INLINE __m128i _mm_unpackhi_epi8(__m128i a, __m128i b) function FORCE_INLINE (line 2555) | FORCE_INLINE __m128i _mm_unpackhi_epi16(__m128i a, __m128i b) function FORCE_INLINE (line 2566) | FORCE_INLINE __m128i _mm_unpackhi_epi32(__m128i a, __m128i b) function FORCE_INLINE (line 2579) | FORCE_INLINE __m128i _mm_unpackhi_epi64(__m128i a, __m128i b) function FORCE_INLINE (line 2617) | FORCE_INLINE void _mm_sfence(void) function FORCE_INLINE (line 2626) | FORCE_INLINE void _mm_stream_si128(__m128i *p, __m128i a) function FORCE_INLINE (line 2631) | FORCE_INLINE __m128i _mm_clmulepi64_si128 (__m128i a, __m128i b, const i... function FORCE_INLINE (line 2646) | FORCE_INLINE void _mm_clflush(void const *p) FILE: include/interactive_mid_protocols/CommitmentScheme.hpp class CmtRCommitPhaseOutput (line 37) | class CmtRCommitPhaseOutput: public NetworkSerialized { class CmtRBasicCommitPhaseOutput (line 49) | class CmtRBasicCommitPhaseOutput : public CmtRCommitPhaseOutput { method CmtRBasicCommitPhaseOutput (line 56) | CmtRBasicCommitPhaseOutput(long commitmentId) { this->commitmentId = c... method getCommitmentId (line 60) | long getCommitmentId() override { return commitmentId; } method string (line 62) | string toString() override { return to_string(commitmentId); } method initFromString (line 63) | void initFromString(const string & s) { commitmentId = stol(s); } class CmtRTrapdoorCommitPhaseOutput (line 70) | class CmtRTrapdoorCommitPhaseOutput : public CmtRBasicCommitPhaseOutput { method CmtRTrapdoorCommitPhaseOutput (line 74) | CmtRTrapdoorCommitPhaseOutput() : CmtRTrapdoorCommitPhaseOutput(0, 0) {} method CmtRTrapdoorCommitPhaseOutput (line 80) | CmtRTrapdoorCommitPhaseOutput(const biginteger & trapdoor, long commit... method biginteger (line 87) | biginteger getTrap() { return trap; } method string (line 90) | string toString() override { method initFromString (line 93) | void initFromString(const string & raw) override { class CmtCommitValue (line 105) | class CmtCommitValue { class CmtGroupElementCommitValue (line 126) | class CmtGroupElementCommitValue : public CmtCommitValue { method CmtGroupElementCommitValue (line 133) | CmtGroupElementCommitValue(const shared_ptr & x) { this-... method getX (line 137) | shared_ptr getX() override { return x; } method convertToPlaintext (line 141) | shared_ptr convertToPlaintext() override { method string (line 154) | string toString() override { return x->generateSendableData()->toStrin... class CmtCommitmentPhaseValues (line 162) | class CmtCommitmentPhaseValues { method CmtCommitmentPhaseValues (line 170) | CmtCommitmentPhaseValues() {} method CmtCommitmentPhaseValues (line 171) | CmtCommitmentPhaseValues(const shared_ptr<RandomValue> & r, const shar... method getR (line 176) | shared_ptr<RandomValue> getR() { return r; } method getX (line 181) | shared_ptr<CmtCommitValue> getX() { return x; } class CmtBigIntegerCommitValue (line 193) | class CmtBigIntegerCommitValue : public CmtCommitValue { method CmtBigIntegerCommitValue (line 202) | CmtBigIntegerCommitValue(const shared_ptr<biginteger> & x) { this->x =... method getX (line 207) | shared_ptr<void> getX() override { return x; } method convertToPlaintext (line 212) | shared_ptr<Plaintext> convertToPlaintext() override { method string (line 225) | string toString() override { return (*x).str(); } class CmtByteArrayCommitValue (line 231) | class CmtByteArrayCommitValue : public CmtCommitValue { method CmtByteArrayCommitValue (line 238) | CmtByteArrayCommitValue(const shared_ptr<vector<byte>> & x) { this->x ... method getX (line 242) | shared_ptr<void> getX() override{ return x; } method getXVector (line 243) | shared_ptr<vector<byte>> getXVector() { return x; } method convertToPlaintext (line 247) | shared_ptr<Plaintext> convertToPlaintext() override { method string (line 260) | string toString() override { class CmtCCommitmentMsg (line 274) | class CmtCCommitmentMsg : public NetworkSerialized { method serialize (line 289) | void serialize(Archive & ar, const unsigned int version){} class CmtCDecommitmentMessage (line 295) | class CmtCDecommitmentMessage : public NetworkSerialized{ method serialize (line 306) | void serialize(Archive & ar, const unsigned int version) {} class CmtCommitter (line 314) | class CmtCommitter { method commit (line 374) | virtual void commit(const shared_ptr<CmtCommitValue> & input, long id) { method decommit (line 423) | virtual void decommit(long id) { method CmtCommitmentPhaseValues (line 468) | CmtCommitmentPhaseValues* getCommitmentPhaseValues(long id) { class CmtReceiver (line 479) | class CmtReceiver { method getCommitmentPhaseValues (line 552) | virtual shared_ptr<void> getCommitmentPhaseValues(long id) { class CmtWithProofsCommitter (line 571) | class CmtWithProofsCommitter : public virtual CmtCommitter{ class CmtWithProofsReceiver (line 592) | class CmtWithProofsReceiver : public virtual CmtReceiver { class CmtOnBigInteger (line 612) | class CmtOnBigInteger {} class CmtOnByteArray (line 619) | class CmtOnByteArray {} class CmtOnGroupElement (line 626) | class CmtOnGroupElement {} FILE: include/interactive_mid_protocols/CommitmentSchemeElGamal.hpp class CmtElGamalCommitmentPhaseValues (line 43) | class CmtElGamalCommitmentPhaseValues : public CmtCommitmentPhaseValues { method CmtElGamalCommitmentPhaseValues (line 56) | CmtElGamalCommitmentPhaseValues(const shared_ptr<RandomValue> & r, con... method getComputedCommitment (line 66) | shared_ptr<void> getComputedCommitment() override { return computedCom... class CmtElGamalCommitmentMessage (line 73) | class CmtElGamalCommitmentMessage : public CmtCCommitmentMsg { method CmtElGamalCommitmentMessage (line 87) | CmtElGamalCommitmentMessage(const shared_ptr<AsymmetricCiphertextSenda... method getCommitment (line 95) | shared_ptr<void> getCommitment() { return cipherData; } method getId (line 100) | long getId() { return id; } method initFromString (line 103) | void initFromString(const string & s) override { method string (line 113) | string toString() override { return to_string(id) + ":" + cipherData->... class CmtElGamalDecommitmentMessage (line 121) | class CmtElGamalDecommitmentMessage : public CmtCDecommitmentMessage { method CmtElGamalDecommitmentMessage (line 136) | CmtElGamalDecommitmentMessage(const shared_ptr<string> & x = NULL, con... method getX (line 144) | shared_ptr<void> getX() override { return x; } method string (line 145) | string getXValue() { return *x; } method getR (line 150) | shared_ptr<RandomValue> getR() override { return r; } method initFromString (line 153) | void initFromString(const string & s) override { method string (line 164) | string toString() override { return *x + ":" + r->getR().str(); } class CmtElGamalCommitterCore (line 174) | class CmtElGamalCommitterCore : public virtual CmtCommitter { class CmtElGamalOnGroupElementCommitter (line 246) | class CmtElGamalOnGroupElementCommitter : public CmtElGamalCommitterCore... method CmtElGamalOnGroupElementCommitter (line 255) | CmtElGamalOnGroupElementCommitter(const shared_ptr<CommParty> & channe... method sampleRandomCommitValue (line 264) | shared_ptr<CmtCommitValue> sampleRandomCommitValue() override { method generateCommitValue (line 268) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... class CmtElGamalReceiverCore (line 288) | class CmtElGamalReceiverCore : public virtual CmtReceiver { method CmtElGamalReceiverCore (line 337) | CmtElGamalReceiverCore(const shared_ptr<CommParty> & channel, const sh... class CmtElGamalOnGroupElementReceiver (line 380) | class CmtElGamalOnGroupElementReceiver : public CmtElGamalReceiverCore, ... method CmtElGamalOnGroupElementReceiver (line 392) | CmtElGamalOnGroupElementReceiver(const shared_ptr<CommParty> & channel... class CmtElGamalOnByteArrayCommitter (line 431) | class CmtElGamalOnByteArrayCommitter : public CmtElGamalCommitterCore, p... method CmtElGamalOnByteArrayCommitter (line 445) | CmtElGamalOnByteArrayCommitter(const shared_ptr<CommParty> & channel, ... method generateCommitValue (line 457) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... class CmtElGamalOnByteArrayReceiver (line 479) | class CmtElGamalOnByteArrayReceiver : public CmtElGamalReceiverCore , pu... method CmtElGamalOnByteArrayReceiver (line 496) | CmtElGamalOnByteArrayReceiver(const shared_ptr<CommParty> & channel, c... class CmtElGamalWithProofsCommitter (line 532) | class CmtElGamalWithProofsCommitter : public CmtElGamalOnGroupElementCom... class CmtElGamalWithProofsReceiver (line 558) | class CmtElGamalWithProofsReceiver : public CmtElGamalOnGroupElementRece... FILE: include/interactive_mid_protocols/CommitmentSchemeElGamalHash.hpp class CmtElGamalHashCommitter (line 42) | class CmtElGamalHashCommitter : public CmtElGamalCommitterCore, public S... method generateCommitValue (line 88) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... class CmtElGamalHashReceiver (line 109) | class CmtElGamalHashReceiver : public CmtElGamalReceiverCore, public Sec... FILE: include/interactive_mid_protocols/CommitmentSchemeEquivocal.hpp class CmtEquivocalCommitter (line 43) | class CmtEquivocalCommitter : public CmtCommitter, public EquivocalCmt { method doConstruct (line 57) | void doConstruct(const shared_ptr<CommParty> & channel, const shared_p... method CmtEquivocalCommitter (line 67) | CmtEquivocalCommitter(const shared_ptr<CommParty> & channel, const sha... method CmtEquivocalCommitter (line 72) | CmtEquivocalCommitter(const shared_ptr<CommParty> & channel, int t, co... method generateCommitmentMsg (line 76) | shared_ptr<CmtCCommitmentMsg> generateCommitmentMsg(const shared_ptr<C... method generateDecommitmentMsg (line 81) | shared_ptr<CmtCDecommitmentMessage> generateDecommitmentMsg(long id) o... method decommit (line 91) | void decommit(long id) override { method sampleRandomCommitValue (line 100) | shared_ptr<CmtCommitValue> sampleRandomCommitValue() override { method generateCommitValue (line 108) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... method getPreProcessValues (line 113) | vector<shared_ptr<void>> getPreProcessValues() override { method generateBytesFromCommitValue (line 123) | vector<byte> generateBytesFromCommitValue(CmtCommitValue* value) overr... class CmtEquivocalReceiver (line 141) | class CmtEquivocalReceiver : public CmtReceiver, public EquivocalCmt { method CmtEquivocalReceiver (line 163) | CmtEquivocalReceiver(const shared_ptr<CommParty> & channel, const shar... method CmtEquivocalReceiver (line 170) | CmtEquivocalReceiver(const shared_ptr<CommParty> & channel, int t, con... method receiveCommitment (line 178) | shared_ptr<CmtRCommitPhaseOutput> receiveCommitment() override { method receiveDecommitment (line 191) | shared_ptr<CmtCommitValue> receiveDecommitment(long id) override{ method verifyDecommitment (line 196) | shared_ptr<CmtCommitValue> verifyDecommitment(CmtCCommitmentMsg* commi... method getPreProcessedValues (line 200) | vector<shared_ptr<void>> getPreProcessedValues() override { method generateBytesFromCommitValue (line 209) | vector<byte> generateBytesFromCommitValue(CmtCommitValue* value) overr... FILE: include/interactive_mid_protocols/CommitmentSchemePedersen.hpp class CmtPedersenCommitmentMessage (line 40) | class CmtPedersenCommitmentMessage : public CmtCCommitmentMsg{ method CmtPedersenCommitmentMessage (line 52) | CmtPedersenCommitmentMessage(const shared_ptr<GroupElementSendableData... method getCommitment (line 57) | shared_ptr<void> getCommitment() override { return c; } method getId (line 58) | long getId() override { return id; } method string (line 61) | string toString() override { method initFromString (line 65) | void initFromString(const string & raw) override { class CmtPedersenDecommitmentMessage (line 78) | class CmtPedersenDecommitmentMessage : public CmtCDecommitmentMessage { method CmtPedersenDecommitmentMessage (line 88) | CmtPedersenDecommitmentMessage(const shared_ptr<biginteger> & x = make... method getR (line 93) | shared_ptr<RandomValue> getR() override { return r; } method biginteger (line 94) | biginteger getRValue() { return r->getR(); } method getX (line 95) | shared_ptr<void> getX() override { return x; } method biginteger (line 96) | biginteger getXValue() { return *x; } method initFromString (line 99) | void initFromString(const string & s) override { method string (line 105) | string toString() override { return x->str() + ':' + getRValue().str(); } class CmtPedersenCommitmentPhaseValues (line 114) | class CmtPedersenCommitmentPhaseValues : public CmtCommitmentPhaseValues { method CmtPedersenCommitmentPhaseValues (line 128) | CmtPedersenCommitmentPhaseValues(const shared_ptr<RandomValue> & r, method getComputedCommitment (line 137) | shared_ptr<void> getComputedCommitment() override { return computedCom... class CmtPedersenReceiverCore (line 144) | class CmtPedersenReceiverCore : public virtual CmtReceiver { class CmtPedersenCommitterCore (line 232) | class CmtPedersenCommitterCore : public virtual CmtCommitter { class CmtPedersenCommitter (line 310) | class CmtPedersenCommitter : public CmtPedersenCommitterCore, public Per... method CmtPedersenCommitter (line 318) | CmtPedersenCommitter(const shared_ptr<CommParty> & channel, const shar... method CmtPedersenCommitter (line 327) | CmtPedersenCommitter(const shared_ptr<CommParty> & channel, const shar... method generateCommitValue (line 330) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... method sampleRandomCommitValue (line 336) | shared_ptr<CmtCommitValue> sampleRandomCommitValue() override { class CmtPedersenReceiver (line 350) | class CmtPedersenReceiver : public CmtPedersenReceiverCore, public Perfe... method CmtPedersenReceiver (line 357) | CmtPedersenReceiver(const shared_ptr<CommParty> & channel, const share... method CmtPedersenReceiver (line 369) | CmtPedersenReceiver(const shared_ptr<CommParty> & channel, const share... class ZKPOKFromSigmaCmtPedersenProver (line 380) | class ZKPOKFromSigmaCmtPedersenProver class CmtPedersenWithProofsCommitter (line 385) | class CmtPedersenWithProofsCommitter : public CmtPedersenCommitter, publ... method CmtPedersenWithProofsCommitter (line 406) | CmtPedersenWithProofsCommitter(const shared_ptr<CommParty> & channel, ... method CmtPedersenWithProofsCommitter (line 418) | CmtPedersenWithProofsCommitter(const shared_ptr<CommParty> & channel, ... class ZKPOKFromSigmaCmtPedersenVerifier (line 427) | class ZKPOKFromSigmaCmtPedersenVerifier class CmtPedersenWithProofsReceiver (line 433) | class CmtPedersenWithProofsReceiver : public CmtPedersenReceiver, public... method CmtPedersenWithProofsReceiver (line 452) | CmtPedersenWithProofsReceiver(const shared_ptr<CommParty> & channel, i... method CmtPedersenWithProofsReceiver (line 463) | CmtPedersenWithProofsReceiver(const shared_ptr<CommParty> & channel, i... FILE: include/interactive_mid_protocols/CommitmentSchemePedersenHash.hpp class CmtPedersenHashDecommitmentMessage (line 40) | class CmtPedersenHashDecommitmentMessage : public CmtCDecommitmentMessage { method CmtPedersenHashDecommitmentMessage (line 46) | CmtPedersenHashDecommitmentMessage() {} method CmtPedersenHashDecommitmentMessage (line 53) | CmtPedersenHashDecommitmentMessage(const shared_ptr<BigIntegerRandomVa... method getX (line 58) | shared_ptr<void> getX() override { return x; } method getXValue (line 59) | vector<byte> getXValue() { return *x; } method getR (line 61) | shared_ptr<RandomValue> getR() override { return r; } class CmtPedersenHashCommitter (line 82) | class CmtPedersenHashCommitter : public CmtPedersenCommitterCore, public... method CmtPedersenHashCommitter (line 99) | CmtPedersenHashCommitter(const shared_ptr<CommParty> & channel, const ... method generateCommitValue (line 137) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... class CmtPedersenHashReceiver (line 162) | class CmtPedersenHashReceiver : public CmtPedersenReceiverCore, public P... method CmtPedersenHashReceiver (line 180) | CmtPedersenHashReceiver(const shared_ptr<CommParty> & channel, const s... FILE: include/interactive_mid_protocols/CommitmentSchemePedersenTrapdoor.hpp class CmtPedersenTrapdoorCommitter (line 48) | class CmtPedersenTrapdoorCommitter : public CmtPedersenCommitter { method CmtPedersenTrapdoorCommitter (line 54) | CmtPedersenTrapdoorCommitter(const shared_ptr<CommParty> & channel, co... method CmtPedersenTrapdoorCommitter (line 60) | CmtPedersenTrapdoorCommitter(const shared_ptr<CommParty> & channel, co... method validate (line 68) | bool validate(const shared_ptr<CmtRCommitPhaseOutput> & trap) { class CmtPedersenTrapdoorReceiver (line 91) | class CmtPedersenTrapdoorReceiver : public CmtPedersenReceiver { method CmtPedersenTrapdoorReceiver (line 99) | CmtPedersenTrapdoorReceiver(const shared_ptr<CommParty> & channel, con... method biginteger (line 105) | biginteger getTrapdoor() { return trapdoor; } method receiveCommitment (line 107) | shared_ptr<CmtRCommitPhaseOutput> receiveCommitment() override { FILE: include/interactive_mid_protocols/CommitmentSchemeSimpleHash.hpp class CmtSimpleHashCommitmentValues (line 44) | class CmtSimpleHashCommitmentValues :public CmtCommitmentPhaseValues { method CmtSimpleHashCommitmentValues (line 57) | CmtSimpleHashCommitmentValues(const shared_ptr<RandomValue> & r, const... method getComputedCommitment (line 60) | shared_ptr<void> getComputedCommitment() override { return computedCom... class CmtSimpleHashCommitmentMessage (line 69) | class CmtSimpleHashCommitmentMessage : public CmtCCommitmentMsg { method CmtSimpleHashCommitmentMessage (line 82) | CmtSimpleHashCommitmentMessage(const shared_ptr<vector<byte>> & c = NU... method getCommitment (line 87) | shared_ptr<void> getCommitment() override { return c; } method getCommitmentArray (line 88) | shared_ptr<vector<byte>> getCommitmentArray() { return c; } method getId (line 93) | long getId() override { return id; } method serialize (line 100) | void serialize(Archive & ar, const unsigned int version) class CmtSimpleHashDecommitmentMessage (line 114) | class CmtSimpleHashDecommitmentMessage : public CmtCDecommitmentMessage { method CmtSimpleHashDecommitmentMessage (line 121) | CmtSimpleHashDecommitmentMessage() {} method CmtSimpleHashDecommitmentMessage (line 128) | CmtSimpleHashDecommitmentMessage(const shared_ptr<ByteArrayRandomValue... method getX (line 130) | shared_ptr<void> getX() override { return x; } method getXValue (line 131) | shared_ptr<vector<byte>> getXValue() { return x; } method getR (line 133) | shared_ptr<RandomValue> getR() override { return r; } method getRArray (line 134) | vector<byte> getRArray() { return r->getR(); } method serialize (line 141) | void serialize(Archive & ar, const unsigned int version) class CmtSimpleHashCommitter (line 162) | class CmtSimpleHashCommitter : public CmtCommitter, public SecureCommit,... method generateCommitValue (line 211) | shared_ptr<CmtCommitValue> generateCommitValue(const vector<byte> & x)... method getPreProcessValues (line 219) | vector<shared_ptr<void>> getPreProcessValues() override { class CmtSimpleHashReceiver (line 244) | class CmtSimpleHashReceiver : public CmtReceiver, public SecureCommit, p... method CmtSimpleHashReceiver (line 274) | CmtSimpleHashReceiver(const shared_ptr<CommParty> & channel) { method CmtSimpleHashReceiver (line 288) | CmtSimpleHashReceiver(const shared_ptr<CommParty> & channel, const sha... method getPreProcessedValues (line 316) | vector<shared_ptr<void>> getPreProcessedValues() override { FILE: include/interactive_mid_protocols/OT.hpp class OTSInput (line 15) | class OTSInput { class OTOnGroupElementSInput (line 28) | class OTOnGroupElementSInput : public OTSInput { method OTOnGroupElementSInput (line 37) | OTOnGroupElementSInput(const shared_ptr<GroupElement> & x0, const shar... method getX0 (line 42) | shared_ptr<GroupElement> getX0() { return x0; } method getX1 (line 47) | shared_ptr<GroupElement> getX1() { return x1; } class OTOnByteArraySInput (line 57) | class OTOnByteArraySInput : public OTSInput { method OTOnByteArraySInput (line 67) | OTOnByteArraySInput(vector<byte> & x0, vector<byte> & x1) : x0(x0), x1... method getX0 (line 72) | vector<byte> getX0() { return x0; } method getX1 (line 77) | vector<byte> getX1() { return x1; } class OTRInput (line 88) | class OTRInput { class OTRBasicInput (line 100) | class OTRBasicInput : public OTRInput { method OTRBasicInput (line 108) | OTRBasicInput(bool sigma) : sigma(sigma) {} method getSigma (line 113) | bool getSigma() { return sigma; } class OTROutput (line 124) | class OTROutput { class OTOnGroupElementROutput (line 136) | class OTOnGroupElementROutput : public OTROutput { method OTOnGroupElementROutput (line 146) | OTOnGroupElementROutput(const shared_ptr<GroupElement> & xSigma) : xSi... method getXSigma (line 151) | shared_ptr<GroupElement> getXSigma() { return xSigma; } class OTBatchROutput (line 160) | class OTBatchROutput { class OTOnByteArrayROutput (line 174) | class OTOnByteArrayROutput : public OTROutput, public OTBatchROutput { method OTOnByteArrayROutput (line 184) | OTOnByteArrayROutput(vector<byte> & xSigma) : xSigma(xSigma) {} method OTOnByteArrayROutput (line 185) | OTOnByteArrayROutput(){} method getXSigma (line 190) | vector<byte> getXSigma() { return xSigma; } method getLength (line 192) | int getLength() { return xSigma.size(); } class OTSender (line 206) | class OTSender { class OTReceiver (line 240) | class OTReceiver { class OTRGroupElementPairMsg (line 272) | class OTRGroupElementPairMsg : public NetworkSerialized { method OTRGroupElementPairMsg (line 279) | OTRGroupElementPairMsg() {} method OTRGroupElementPairMsg (line 280) | OTRGroupElementPairMsg(const shared_ptr<GroupElementSendableData> & h0... method getFirstGE (line 282) | shared_ptr<GroupElementSendableData> getFirstGE() { return h0; } method getSecondGE (line 284) | shared_ptr<GroupElementSendableData> getSecondGE() { return h1; } class OTRGroupElementQuadMsg (line 298) | class OTRGroupElementQuadMsg : public NetworkSerialized { method OTRGroupElementQuadMsg (line 307) | OTRGroupElementQuadMsg() {} method OTRGroupElementQuadMsg (line 308) | OTRGroupElementQuadMsg(const shared_ptr<GroupElementSendableData> & x,... method getX (line 312) | shared_ptr<GroupElementSendableData> getX() { return x; } method getY (line 314) | shared_ptr<GroupElementSendableData> getY() { return y; } method getZ0 (line 316) | shared_ptr<GroupElementSendableData> getZ0() { return z0; } method getZ1 (line 318) | shared_ptr<GroupElementSendableData> getZ1() { return z1; } class OTSMsg (line 331) | class OTSMsg : public NetworkSerialized {} class OTOnGroupElementSMsg (line 343) | class OTOnGroupElementSMsg : public OTSMsg { method OTOnGroupElementSMsg (line 353) | OTOnGroupElementSMsg() {} method OTOnGroupElementSMsg (line 358) | OTOnGroupElementSMsg(const shared_ptr<GroupElementSendableData> & w0, method getW0 (line 362) | shared_ptr<GroupElementSendableData> getW0() { return w0; } method getW1 (line 364) | shared_ptr<GroupElementSendableData> getW1() { return w1; } method getC0 (line 366) | shared_ptr<GroupElementSendableData> getC0() { return c0; } method getC1 (line 368) | shared_ptr<GroupElementSendableData> getC1() { return c1; } class OTOnByteArraySMsg (line 384) | class OTOnByteArraySMsg : public OTSMsg { method OTOnByteArraySMsg (line 400) | OTOnByteArraySMsg() {} method OTOnByteArraySMsg (line 402) | OTOnByteArraySMsg(const shared_ptr<GroupElementSendableData> & w0, vec... method getW0 (line 406) | shared_ptr<GroupElementSendableData> getW0() { return w0; } method getW1 (line 408) | shared_ptr<GroupElementSendableData> getW1() { return w1; } method getC0 (line 410) | vector<byte> getC0() { return c0; } method getC1 (line 412) | vector<byte> getC1() { return c1; } class OTUtil (line 424) | class OTUtil { class RandOutput (line 431) | class RandOutput { method RandOutput (line 437) | RandOutput(const shared_ptr<GroupElement> & u, const shared_ptr<Grou... method getU (line 439) | shared_ptr<GroupElement> getU() { method getV (line 443) | shared_ptr<GroupElement> getV() { FILE: include/interactive_mid_protocols/OTBatch.hpp class OTBatchSOutput (line 45) | class OTBatchSOutput { class OTExtensionRandomizedSOutput (line 52) | class OTExtensionRandomizedSOutput: public OTBatchSOutput { method OTExtensionRandomizedSOutput (line 61) | OTExtensionRandomizedSOutput(){} method OTExtensionRandomizedSOutput (line 62) | OTExtensionRandomizedSOutput(const vector<byte> & r0Arr, const vector<... method getR0Arr (line 68) | vector<byte> getR0Arr() { method getR1Arr (line 75) | vector<byte> getR1Arr() { class OTExtensionCorrelatedSOutput (line 84) | class OTExtensionCorrelatedSOutput: public OTBatchSOutput { method OTExtensionCorrelatedSOutput (line 93) | OTExtensionCorrelatedSOutput(const vector<byte> &x0Arr, const vector<b... method getx0Arr (line 98) | vector<byte> getx0Arr() { method getx1Arr (line 105) | vector<byte> getx1Arr() { class OTExtensionBristolRandomizedSOutput (line 111) | class OTExtensionBristolRandomizedSOutput: public OTExtensionRandomizedS... method OTExtensionBristolRandomizedSOutput (line 115) | OTExtensionBristolRandomizedSOutput(const vector<byte> & r0Arr, const ... type OTBatchSInputTypes (line 129) | enum class OTBatchSInputTypes { class OTBatchSInput (line 138) | class OTBatchSInput { class OTExtensionGeneralSInput (line 147) | class OTExtensionGeneralSInput: public OTBatchSInput { method OTBatchSInputTypes (line 157) | OTBatchSInputTypes getType()override {return OTBatchSInputTypes::OTExt... method OTExtensionGeneralSInput (line 164) | OTExtensionGeneralSInput(const vector<byte> & x0Arr, const vector<byte... method getNumOfOts (line 186) | int getNumOfOts() { method getX0ArrSize (line 190) | int getX0ArrSize() { method getX1ArrSize (line 194) | int getX1ArrSize() { class OTExtensionRandomizedSInput (line 205) | class OTExtensionRandomizedSInput: public OTBatchSInput { method OTBatchSInputTypes (line 211) | OTBatchSInputTypes getType() override {return OTBatchSInputTypes::OTEx... method OTExtensionRandomizedSInput (line 218) | OTExtensionRandomizedSInput(int numOfOts, int elementSize) : method getNumOfOts (line 222) | int getNumOfOts() { method getElementSize (line 227) | int getElementSize() { class OTExtensionCorrelatedSInput (line 238) | class OTExtensionCorrelatedSInput: public OTBatchSInput { method OTBatchSInputTypes (line 248) | OTBatchSInputTypes getType() override {return OTBatchSInputTypes::OTEx... method OTExtensionCorrelatedSInput (line 250) | OTExtensionCorrelatedSInput(const vector<byte>& deltaArr, int numOfOts... method getDeltaArr (line 255) | vector<byte> getDeltaArr() { return deltaArr; } method getNumOfOts (line 260) | int getNumOfOts() { return numOfOts;} method getDeltaArrSize (line 262) | int getDeltaArrSize() { class OTBatchSender (line 272) | class OTBatchSender { type OTBatchRInputTypes (line 287) | enum class OTBatchRInputTypes { class OTBatchRInput (line 296) | class OTBatchRInput { class OTExtensionRInput (line 308) | class OTExtensionRInput: public OTBatchRInput { method OTExtensionRInput (line 315) | OTExtensionRInput(const vector<byte> & sigmaArr, int elementSize) { method getSigmaArr (line 320) | vector<byte> getSigmaArr() { method getSigmaArrSize (line 324) | int getSigmaArrSize() { method getElementSize (line 328) | int getElementSize() { class OTExtensionGeneralRInput (line 344) | class OTExtensionGeneralRInput: public OTExtensionRInput { method OTExtensionGeneralRInput (line 351) | OTExtensionGeneralRInput(const vector<byte> & sigmaArr, int elementSiz... method OTBatchRInputTypes (line 355) | OTBatchRInputTypes getType() { class OTExtensionCorrelatedRInput (line 368) | class OTExtensionCorrelatedRInput: public OTExtensionRInput { method OTExtensionCorrelatedRInput (line 375) | OTExtensionCorrelatedRInput(const vector<byte> & sigmaArr, int element... method OTBatchRInputTypes (line 379) | OTBatchRInputTypes getType() { class OTExtensionRandomizedRInput (line 391) | class OTExtensionRandomizedRInput: public OTExtensionRInput{ method OTExtensionRandomizedRInput (line 393) | OTExtensionRandomizedRInput(const vector<byte> & sigmaArr, int element... method OTBatchRInputTypes (line 394) | OTBatchRInputTypes getType() override { return OTBatchRInputTypes::OTE... class OTExtensionBristolROutput (line 403) | class OTExtensionBristolROutput: public OTOnByteArrayROutput { method OTExtensionBristolROutput (line 406) | OTExtensionBristolROutput(const BitMatrix& receiverOutputMatrix) { class OTBatchReceiver (line 419) | class OTBatchReceiver { FILE: include/interactive_mid_protocols/OTExtensionBristol.hpp class OTExtensionBristolBase (line 61) | class OTExtensionBristolBase { class OTExtensionBristolReceiver (line 123) | class OTExtensionBristolReceiver: public OTExtensionBristolBase, public... class OTExtensionBristolSender (line 139) | class OTExtensionBristolSender: public OTExtensionBristolBase, public OT... FILE: include/interactive_mid_protocols/OTExtensionEncrypto.hpp class OTExtensionEncryptoSender (line 65) | class OTExtensionEncryptoSender: public OTBatchSender{ class OTExtensionEncryptoReceiver (line 94) | class OTExtensionEncryptoReceiver: public OTBatchReceiver{ FILE: include/interactive_mid_protocols/OTFullSimulation.hpp class OTFullSimDDHReceiverMsg (line 16) | class OTFullSimDDHReceiverMsg : public NetworkSerialized { method OTFullSimDDHReceiverMsg (line 24) | OTFullSimDDHReceiverMsg() {} method OTFullSimDDHReceiverMsg (line 26) | OTFullSimDDHReceiverMsg(const shared_ptr<GroupElementSendableData> & g... method getH0 (line 29) | shared_ptr<GroupElementSendableData> getH0() { return h0; } method getH1 (line 31) | shared_ptr<GroupElementSendableData> getH1() { return h1; } method getG1 (line 33) | shared_ptr<GroupElementSendableData> getG1() { return g1; } class OTFullSimPreprocessPhaseValues (line 44) | class OTFullSimPreprocessPhaseValues { method OTFullSimPreprocessPhaseValues (line 51) | OTFullSimPreprocessPhaseValues(const shared_ptr<GroupElement> & g0, co... method getG0 (line 54) | shared_ptr<GroupElement> getG0() { return g0; } method getG1 (line 56) | shared_ptr<GroupElement> getG1() { return g1; } method getH0 (line 58) | shared_ptr<GroupElement> getH0() { return h0; } method getH1 (line 60) | shared_ptr<GroupElement> getH1() { return h1; } class OTFullSimSenderPreprocessUtil (line 67) | class OTFullSimSenderPreprocessUtil { class OTFullSimReceiverPreprocessUtil (line 98) | class OTFullSimReceiverPreprocessUtil { class OTFullSimSenderTransferUtilAbs (line 127) | class OTFullSimSenderTransferUtilAbs { method OTFullSimSenderTransferUtilAbs (line 161) | OTFullSimSenderTransferUtilAbs(const shared_ptr<DlogGroup> & dlog, con... class OTFullSimOnGroupElementSenderTransferUtil (line 196) | class OTFullSimOnGroupElementSenderTransferUtil : public OTFullSimSender... method OTFullSimOnGroupElementSenderTransferUtil (line 214) | OTFullSimOnGroupElementSenderTransferUtil(const shared_ptr<DlogGroup> ... class OTFullSimOnByteArraySenderTransferUtil (line 222) | class OTFullSimOnByteArraySenderTransferUtil : public OTFullSimSenderTra... class OTFullSimReceiverTransferUtilAbs (line 250) | class OTFullSimReceiverTransferUtilAbs { class OTFullSimOnGroupElementReceiverTransferUtil (line 336) | class OTFullSimOnGroupElementReceiverTransferUtil : public OTFullSimRece... method OTFullSimOnGroupElementReceiverTransferUtil (line 364) | OTFullSimOnGroupElementReceiverTransferUtil(const shared_ptr<DlogGroup... class OTFullSimOnByteArrayReceiverTransferUtil (line 373) | class OTFullSimOnByteArrayReceiverTransferUtil : public OTFullSimReceive... method OTFullSimOnByteArrayReceiverTransferUtil (line 392) | OTFullSimOnByteArrayReceiverTransferUtil(const shared_ptr<DlogGroup> &... class OTFullSimDDHOnGroupElementSender (line 425) | class OTFullSimDDHOnGroupElementSender : public OTSender, Malicious, Sta... class OTFullSimDDHOnByteArraySender (line 472) | class OTFullSimDDHOnByteArraySender : public OTSender, Malicious, StandA... class OTFullSimDDHOnGroupElementReceiver (line 527) | class OTFullSimDDHOnGroupElementReceiver : public OTReceiver, Malicious,... class OTFullSimDDHOnByteArrayReceiver (line 580) | class OTFullSimDDHOnByteArrayReceiver : public OTReceiver, Malicious, St... FILE: include/interactive_mid_protocols/OTFullSimulationROM.hpp class OTFullSimROMDDHOnGroupElementSender (line 19) | class OTFullSimROMDDHOnGroupElementSender : public OTSender, Malicious, ... class OTFullSimROMDDHOnByteArraySender (line 71) | class OTFullSimROMDDHOnByteArraySender : public OTSender, Malicious, Sta... class OTFullSimROMDDHOnGroupElementReceiver (line 125) | class OTFullSimROMDDHOnGroupElementReceiver : public OTReceiver, Malicio... class OTFullSimROMDDHOnByteArrayReceiver (line 178) | class OTFullSimROMDDHOnByteArrayReceiver : public OTReceiver, Malicious,... FILE: include/interactive_mid_protocols/OTOneSidedSimulation.hpp class OTOneSidedSimDDHSenderAbs (line 24) | class OTOneSidedSimDDHSenderAbs : public OTSender { class OTOneSidedSimDDHOnGroupElementSender (line 157) | class OTOneSidedSimDDHOnGroupElementSender : public OTOneSidedSimDDHSend... method OTOneSidedSimDDHOnGroupElementSender (line 180) | OTOneSidedSimDDHOnGroupElementSender(const shared_ptr<CommParty> & cha... class OTOneSidedSimDDHOnByteArraySender (line 195) | class OTOneSidedSimDDHOnByteArraySender : public OTOneSidedSimDDHSenderA... method OTOneSidedSimDDHOnByteArraySender (line 221) | OTOneSidedSimDDHOnByteArraySender(const shared_ptr<CommParty> & channe... class OTOneSidedSimDDHReceiverAbs (line 241) | class OTOneSidedSimDDHReceiverAbs : public OTReceiver { class OTOneSidedSimDDHOnGroupElementReceiver (line 374) | class OTOneSidedSimDDHOnGroupElementReceiver : public OTOneSidedSimDDHRe... method OTOneSidedSimDDHOnGroupElementReceiver (line 412) | OTOneSidedSimDDHOnGroupElementReceiver(const shared_ptr<CommParty> & c... class OTOneSidedSimDDHOnByteArrayReceiver (line 428) | class OTOneSidedSimDDHOnByteArrayReceiver : public OTOneSidedSimDDHRecei... method OTOneSidedSimDDHOnByteArrayReceiver (line 471) | OTOneSidedSimDDHOnByteArrayReceiver(const shared_ptr<CommParty> & chan... FILE: include/interactive_mid_protocols/OTPrivacyOnly.hpp class OTPrivacyOnlyDDHSenderAbs (line 21) | class OTPrivacyOnlyDDHSenderAbs : public OTSender { class OTPrivacyOnlyDDHOnGroupElementSender (line 139) | class OTPrivacyOnlyDDHOnGroupElementSender : public OTPrivacyOnlyDDHSend... method OTPrivacyOnlyDDHOnGroupElementSender (line 150) | OTPrivacyOnlyDDHOnGroupElementSender(const shared_ptr<PrgFromOpenSSLAE... class OTPrivacyOnlyDDHOnByteArraySender (line 173) | class OTPrivacyOnlyDDHOnByteArraySender : public OTPrivacyOnlyDDHSenderA... method OTPrivacyOnlyDDHOnByteArraySender (line 183) | OTPrivacyOnlyDDHOnByteArraySender(const shared_ptr<PrgFromOpenSSLAES> ... class OTPrivacyOnlyDDHReceiverAbs (line 212) | class OTPrivacyOnlyDDHReceiverAbs : public OTReceiver { class OTPrivacyOnlyDDHOnGroupElementReceiver (line 341) | class OTPrivacyOnlyDDHOnGroupElementReceiver : public OTPrivacyOnlyDDHRe... method OTPrivacyOnlyDDHOnGroupElementReceiver (line 378) | OTPrivacyOnlyDDHOnGroupElementReceiver(const shared_ptr<PrgFromOpenSSL... class OTPrivacyOnlyDDHOnByteArrayReceiver (line 390) | class OTPrivacyOnlyDDHOnByteArrayReceiver : public OTPrivacyOnlyDDHRecei... method OTPrivacyOnlyDDHOnByteArrayReceiver (line 431) | OTPrivacyOnlyDDHOnByteArrayReceiver(const shared_ptr<PrgFromOpenSSLAES... FILE: include/interactive_mid_protocols/OTSemiHonest.hpp class OTSemiHonestDDHSenderAbs (line 21) | class OTSemiHonestDDHSenderAbs : public OTSender { class OTSemiHonestDDHOnGroupElementSenderMsg (line 139) | class OTSemiHonestDDHOnGroupElementSenderMsg : public OTSMsg { method OTSemiHonestDDHOnGroupElementSenderMsg (line 147) | OTSemiHonestDDHOnGroupElementSenderMsg() {} method OTSemiHonestDDHOnGroupElementSenderMsg (line 151) | OTSemiHonestDDHOnGroupElementSenderMsg(const shared_ptr<GroupElementSe... method getU (line 154) | shared_ptr<GroupElementSendableData> getU() { return u; } method getV0 (line 156) | shared_ptr<GroupElementSendableData> getV0() { return v0; } method getV1 (line 158) | shared_ptr<GroupElementSendableData> getV1() { return v1; } class OTSemiHonestDDHOnByteArraySenderMsg (line 169) | class OTSemiHonestDDHOnByteArraySenderMsg : public OTSMsg { method OTSemiHonestDDHOnByteArraySenderMsg (line 177) | OTSemiHonestDDHOnByteArraySenderMsg() {} method OTSemiHonestDDHOnByteArraySenderMsg (line 181) | OTSemiHonestDDHOnByteArraySenderMsg(const shared_ptr<GroupElementSenda... method getU (line 184) | shared_ptr<GroupElementSendableData> getU() { return u; } method getV0 (line 186) | vector<byte> getV0() { return v0; } method getV1 (line 188) | vector<byte> getV1() { return v1; } class OTSemiHonestDDHOnGroupElementSender (line 201) | class OTSemiHonestDDHOnGroupElementSender : public OTSemiHonestDDHSender... method OTSemiHonestDDHOnGroupElementSender (line 211) | OTSemiHonestDDHOnGroupElementSender(const shared_ptr<PrgFromOpenSSLAES... class OTSemiHonestDDHOnByteArraySender (line 232) | class OTSemiHonestDDHOnByteArraySender : public OTSemiHonestDDHSenderAbs... method OTSemiHonestDDHOnByteArraySender (line 241) | OTSemiHonestDDHOnByteArraySender(const shared_ptr<PrgFromOpenSSLAES> &... class OTSemiHonestDDHReceiverAbs (line 270) | class OTSemiHonestDDHReceiverAbs : public OTReceiver { class OTSemiHonestDDHOnGroupElementReceiver (line 360) | class OTSemiHonestDDHOnGroupElementReceiver : public OTSemiHonestDDHRece... method OTSemiHonestDDHOnGroupElementReceiver (line 370) | OTSemiHonestDDHOnGroupElementReceiver(const shared_ptr<PrgFromOpenSSLA... class OTSemiHonestDDHOnByteArrayReceiver (line 394) | class OTSemiHonestDDHOnByteArrayReceiver : public OTSemiHonestDDHReceive... method OTSemiHonestDDHOnByteArrayReceiver (line 404) | OTSemiHonestDDHOnByteArrayReceiver(const shared_ptr<PrgFromOpenSSLAES>... FILE: include/interactive_mid_protocols/OTUC.hpp class OTUCDDHOnGroupElementSender (line 25) | class OTUCDDHOnGroupElementSender : public OTSender, Malicious, UC { class OTUCDDHOnGroupElementReceiver (line 71) | class OTUCDDHOnGroupElementReceiver : public OTReceiver, Malicious, UC{ class OTUCDDHOnByteArraySender (line 119) | class OTUCDDHOnByteArraySender : public OTSender, Malicious, UC{ class OTUCDDHOnByteArrayReceiver (line 168) | class OTUCDDHOnByteArrayReceiver : public OTReceiver, Malicious, UC{ FILE: include/interactive_mid_protocols/RandomValue.hpp class RandomValue (line 35) | class RandomValue { class BigIntegerRandomValue (line 43) | class BigIntegerRandomValue : public RandomValue { method BigIntegerRandomValue (line 47) | BigIntegerRandomValue(const biginteger & r) { this->r = r; } method biginteger (line 48) | biginteger getR() { return r; } class ByteArrayRandomValue (line 55) | class ByteArrayRandomValue : public RandomValue { method ByteArrayRandomValue (line 60) | ByteArrayRandomValue(){} method ByteArrayRandomValue (line 62) | ByteArrayRandomValue(vector<byte> & r) { this->r = r; } method getR (line 63) | vector<byte> getR() { return r; } method serialize (line 66) | void serialize(Archive & ar, const unsigned int version) FILE: include/interactive_mid_protocols/SigmaProtocol.hpp class ZKProverInput (line 40) | class ZKProverInput { class ZKCommonInput (line 48) | class ZKCommonInput { class SigmaCommonInput (line 57) | class SigmaCommonInput : public ZKCommonInput { class SigmaProverInput (line 67) | class SigmaProverInput : public ZKProverInput { class DJBasedSigma (line 78) | class DJBasedSigma {} class DlogBasedSigma (line 83) | class DlogBasedSigma {} class SigmaProtocolMsg (line 90) | class SigmaProtocolMsg : public NetworkSerialized {} class SigmaSimulatorOutput (line 98) | class SigmaSimulatorOutput { method SigmaSimulatorOutput (line 105) | SigmaSimulatorOutput(const shared_ptr<SigmaProtocolMsg> & a, const vec... method getA (line 115) | shared_ptr<SigmaProtocolMsg> getA() { return a; } method getE (line 121) | vector<byte> getE() { return e; } method getZ (line 127) | shared_ptr<SigmaProtocolMsg> getZ() { return z; } class SigmaSimulator (line 137) | class SigmaSimulator { class SigmaProverComputation (line 159) | class SigmaProverComputation { class SigmaVerifierComputation (line 184) | class SigmaVerifierComputation { class SigmaProtocolProver (line 222) | class SigmaProtocolProver { method SigmaProtocolProver (line 240) | SigmaProtocolProver(const shared_ptr<CommParty> & channel, method prove (line 251) | void prove(const shared_ptr<SigmaProverInput> & input) { method sendMsgToVerifier (line 282) | void sendMsgToVerifier(SigmaProtocolMsg* message) { class SigmaProtocolVerifier (line 300) | class SigmaProtocolVerifier { method SigmaProtocolVerifier (line 314) | SigmaProtocolVerifier(const shared_ptr<CommParty> & channel, const sha... method sampleChallenge (line 334) | void sampleChallenge() { method setChallenge (line 352) | void setChallenge(const vector<byte> & challenge) { method getChallenge (line 360) | vector<byte> getChallenge() { method sendChallengeToProver (line 379) | void sendChallengeToProver(const vector<byte> & challenge) { class SigmaGroupElementMsg (line 389) | class SigmaGroupElementMsg : public SigmaProtocolMsg { method SigmaGroupElementMsg (line 391) | SigmaGroupElementMsg(const shared_ptr<GroupElementSendableData> & el) ... method getElement (line 392) | shared_ptr<GroupElementSendableData> getElement() { return element; } method initFromString (line 394) | void initFromString(const string & s) override { element->initFromStri... method string (line 395) | string toString() override { return element->toString(); } class SigmaMultipleMsg (line 406) | class SigmaMultipleMsg : public SigmaProtocolMsg { method SigmaMultipleMsg (line 408) | SigmaMultipleMsg(const vector<shared_ptr<SigmaProtocolMsg>> & messages... method getMessages (line 409) | vector<shared_ptr<SigmaProtocolMsg>> getMessages() { return messages; } class SigmaBIMsg (line 421) | class SigmaBIMsg : public SigmaProtocolMsg { method SigmaBIMsg (line 425) | SigmaBIMsg() { this->z = -100; } method SigmaBIMsg (line 426) | SigmaBIMsg(const biginteger & z) { this->z = z; } method biginteger (line 427) | biginteger getMsg() { return z; } method initFromString (line 430) | void initFromString(const string & s) override { z = biginteger(s); } method string (line 431) | string toString() override { return z.str(); } class SigmaMultipleCommonInput (line 438) | class SigmaMultipleCommonInput : public SigmaCommonInput { method SigmaMultipleCommonInput (line 445) | SigmaMultipleCommonInput(const vector<shared_ptr<SigmaCommonInput>> & ... method getInputs (line 449) | vector<shared_ptr<SigmaCommonInput>> getInputs() { return sigmaInputs; } class SigmaMultipleProverInput (line 461) | class SigmaMultipleProverInput : public SigmaProverInput { method SigmaMultipleProverInput (line 467) | SigmaMultipleProverInput(const vector<shared_ptr<SigmaProverInput>> & ... method getInputs (line 471) | vector<shared_ptr<SigmaProverInput>> getInputs() { return sigmaInputs; } FILE: include/interactive_mid_protocols/SigmaProtocolAnd.hpp class SigmaANDProverComputation (line 41) | class SigmaANDProverComputation : public SigmaProverComputation { method getSoundnessParam (line 59) | int getSoundnessParam() { return t; } class SigmaANDSimulator (line 99) | class SigmaANDSimulator : public SigmaSimulator { method getSoundnessParam (line 115) | int getSoundnessParam() override { return t; } method checkChallengeLength (line 140) | bool checkChallengeLength(int challenge_size) { class SigmaANDVerifierComputation (line 152) | class SigmaANDVerifierComputation : public SigmaVerifierComputation { method getSoundnessParam (line 171) | int getSoundnessParam() override { return t; } method getChallenge (line 180) | vector<byte> getChallenge() override { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolCramerShoupEncryptedValue.hpp class SigmaCramerShoupEncryptedValueCommonInput (line 43) | class SigmaCramerShoupEncryptedValueCommonInput : public SigmaCommonInput { method getX (line 62) | shared_ptr<GroupElement> getX() { return x; } method CramerShoupPublicKey (line 67) | CramerShoupPublicKey getPublicKey() { return publicKey; } method CramerShoupOnGroupElementCiphertext (line 72) | CramerShoupOnGroupElementCiphertext getCipher() { return cipher; } class SigmaCramerShoupEncryptedValueProverInput (line 86) | class SigmaCramerShoupEncryptedValueProverInput : public SigmaProverInput { method biginteger (line 105) | biginteger getR() { return r; } method getCommonInput (line 107) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaCramerShoupEncryptedValueSimulator (line 121) | class SigmaCramerShoupEncryptedValueSimulator : public SigmaSimulator { method getSoundnessParam (line 165) | int getSoundnessParam() override { return dhSim.getSoundnessParam(); } class SigmaCramerShoupEncryptedValueProverComputation (line 198) | class SigmaCramerShoupEncryptedValueProverComputation : public SigmaProv... method getSoundnessParam (line 239) | int getSoundnessParam() override { return sigmaDH.getSoundnessParam(); } method getSimulator (line 262) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaCramerShoupEncryptedValueVerifierComputation (line 279) | class SigmaCramerShoupEncryptedValueVerifierComputation : public SigmaVe... method getSoundnessParam (line 316) | int getSoundnessParam() override { return sigmaDH.getSoundnessParam(); } method sampleChallenge (line 321) | void sampleChallenge() override { sigmaDH.sampleChallenge(); } method setChallenge (line 327) | void setChallenge(const vector<byte> & challenge) override { sigmaDH.s... method getChallenge (line 333) | vector<byte> getChallenge() override { return sigmaDH.getChallenge(); } FILE: include/interactive_mid_protocols/SigmaProtocolDH.hpp class SigmaDHCommonInput (line 41) | class SigmaDHCommonInput : public SigmaCommonInput { method SigmaDHCommonInput (line 49) | SigmaDHCommonInput(const shared_ptr<GroupElement> & h, const shared_pt... method getH (line 55) | shared_ptr<GroupElement> getH() { return h; } method getU (line 57) | shared_ptr<GroupElement> getU() { return u; } method getV (line 59) | shared_ptr<GroupElement> getV() { return v; } class SigmaDHProverInput (line 77) | class SigmaDHProverInput: public SigmaProverInput { method SigmaDHProverInput (line 86) | SigmaDHProverInput(const shared_ptr<GroupElement> & h, const shared_pt... method biginteger (line 90) | biginteger getW() { return w; } method getCommonInput (line 91) | shared_ptr<SigmaCommonInput> getCommonInput() override { return params; } class SigmaDHMsg (line 105) | class SigmaDHMsg: public SigmaProtocolMsg { method SigmaDHMsg (line 108) | SigmaDHMsg(const shared_ptr<GroupElementSendableData> & a, const share... method getA (line 112) | shared_ptr<GroupElementSendableData> getA() { return a; } method getB (line 113) | shared_ptr<GroupElementSendableData> getB() { return b; } method string (line 117) | string toString() override { return a->toString() + ":" + b->toString(... class SigmaDHSimulator (line 135) | class SigmaDHSimulator : public SigmaSimulator { method getSoundnessParam (line 157) | int getSoundnessParam() { return t; } method checkChallengeLength (line 188) | bool checkChallengeLength(int size) { return ((size == (t / 8)) ? true... class SigmaDHProverComputation (line 209) | class SigmaDHProverComputation : public SigmaProverComputation, public D... method getSoundnessParam (line 232) | int getSoundnessParam() override { return t; } method getSimulator (line 257) | shared_ptr<SigmaSimulator> getSimulator() override { method checkChallengeLength (line 274) | bool checkChallengeLength(int size) { return ((size == (t / 8)) ? true... class SigmaDHVerifierComputation (line 295) | class SigmaDHVerifierComputation : public SigmaVerifierComputation, publ... method getSoundnessParam (line 317) | int getSoundnessParam() override { return t; } method setChallenge (line 329) | void setChallenge(const vector<byte> & challenge) override { method getChallenge (line 337) | vector<byte> getChallenge() override { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolDHExtended.hpp class SigmaDHExtendedCommonInput (line 44) | class SigmaDHExtendedCommonInput : public SigmaCommonInput { method SigmaDHExtendedCommonInput (line 56) | SigmaDHExtendedCommonInput(const vector<shared_ptr<GroupElement>> & gA... method getGArray (line 61) | vector<shared_ptr<GroupElement>> getGArray() { method getHArray (line 65) | vector<shared_ptr<GroupElement>> getHArray() { class SigmaDHExtendedProverInput (line 79) | class SigmaDHExtendedProverInput : public SigmaProverInput { method SigmaDHExtendedProverInput (line 93) | SigmaDHExtendedProverInput(const vector<shared_ptr<GroupElement>> & gA... method biginteger (line 98) | biginteger getW() { return w; } method getCommonInput (line 100) | shared_ptr<SigmaCommonInput> getCommonInput() override { return params; } class SigmaDHExtendedSimulator (line 106) | class SigmaDHExtendedSimulator method checkChallengeLength (line 154) | bool checkChallengeLength(int size) { return size == (t / 8) ? true : ... method getSoundnessParam (line 174) | int getSoundnessParam() { return t; } class SigmaDHExtendedMsg (line 114) | class SigmaDHExtendedMsg : public SigmaProtocolMsg { method SigmaDHExtendedMsg (line 120) | SigmaDHExtendedMsg(const vector<shared_ptr<GroupElementSendableData>> ... method getArray (line 121) | vector<shared_ptr<GroupElementSendableData>> getArray() { return aArra... class SigmaDHExtendedSimulator (line 137) | class SigmaDHExtendedSimulator : public SigmaSimulator { method checkChallengeLength (line 154) | bool checkChallengeLength(int size) { return size == (t / 8) ? true : ... method getSoundnessParam (line 174) | int getSoundnessParam() { return t; } class SigmaDHExtendedProverComputation (line 205) | class SigmaDHExtendedProverComputation : public SigmaProverComputation, ... method checkChallengeLength (line 225) | bool checkChallengeLength(int size) { return size == (t / 8) ? true : ... method getSoundnessParam (line 247) | int getSoundnessParam() { return t; } method getSimulator (line 273) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaDHExtendedVerifierComputation (line 289) | class SigmaDHExtendedVerifierComputation : public SigmaVerifierComputati... method getSoundnessParam (line 325) | int getSoundnessParam() { return t; } method setChallenge (line 337) | void setChallenge(const vector<byte> & challenge) { e = challenge; } method getChallenge (line 343) | vector<byte> getChallenge() { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolDamgardJurikEncryptedValue.hpp class SigmaDJEncryptedValueCommonInput (line 41) | class SigmaDJEncryptedValueCommonInput : public SigmaCommonInput { method SigmaDJEncryptedValueCommonInput (line 55) | SigmaDJEncryptedValueCommonInput(DamgardJurikPublicKey publicKey, BigI... method DamgardJurikPublicKey (line 62) | DamgardJurikPublicKey getPublicKey() { return publicKey; } method BigIntegerCiphertext (line 68) | BigIntegerCiphertext getCiphertext() { return cipher; } method BigIntegerPlainText (line 74) | BigIntegerPlainText getPlaintext() { return plaintext; } class SigmaDJEncryptedValueProverInput (line 86) | class SigmaDJEncryptedValueProverInput :public SigmaProverInput { method biginteger (line 118) | biginteger getR() { return r; } method getCommonInput (line 120) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaDJEncryptedValueSimulator (line 133) | class SigmaDJEncryptedValueSimulator :public SigmaSimulator { method SigmaDJEncryptedValueSimulator (line 158) | SigmaDJEncryptedValueSimulator(int t = 40, int lengthParameter = 1, co... method getSoundnessParam (line 166) | int getSoundnessParam() override { return djSim.getSoundnessParam(); } class SigmaDJEncryptedValueProverComputation (line 199) | class SigmaDJEncryptedValueProverComputation : public SigmaProverComputa... method SigmaDJEncryptedValueProverComputation (line 220) | SigmaDJEncryptedValueProverComputation(int t = 40, int lengthParameter... method getSoundnessParam (line 231) | int getSoundnessParam() override { return sigmaDamgardJurik.getSoundne... method getSimulator (line 253) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaDJEncryptedValueVerifierComputation (line 268) | class SigmaDJEncryptedValueVerifierComputation : public SigmaVerifierCom... method SigmaDJEncryptedValueVerifierComputation (line 287) | SigmaDJEncryptedValueVerifierComputation(int t = 40, int lengthParamet... FILE: include/interactive_mid_protocols/SigmaProtocolDamgardJurikEncryptedZero.hpp class SigmaDJEncryptedZeroCommonInput (line 41) | class SigmaDJEncryptedZeroCommonInput : public SigmaCommonInput { method SigmaDJEncryptedZeroCommonInput (line 53) | SigmaDJEncryptedZeroCommonInput(DamgardJurikPublicKey publicKey, BigIn... method DamgardJurikPublicKey (line 58) | DamgardJurikPublicKey getPublicKey() { return publicKey; } method BigIntegerCiphertext (line 64) | BigIntegerCiphertext getCiphertext() { return cipher; } class SigmaDJEncryptedZeroProverInput (line 76) | class SigmaDJEncryptedZeroProverInput : public SigmaProverInput { method SigmaDJEncryptedZeroProverInput (line 89) | SigmaDJEncryptedZeroProverInput(DamgardJurikPublicKey publicKey, BigIn... method SigmaDJEncryptedZeroProverInput (line 103) | SigmaDJEncryptedZeroProverInput(DamgardJurikPublicKey publicKey, BigIn... method biginteger (line 122) | biginteger getR() { return r; } method getCommonInput (line 124) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaDJEncryptedZeroSimulator (line 136) | class SigmaDJEncryptedZeroSimulator : public SigmaSimulator { method getSoundnessParam (line 176) | int getSoundnessParam() override { return t; } class SigmaDJEncryptedZeroProverComputation (line 207) | class SigmaDJEncryptedZeroProverComputation : public SigmaProverComputat... method checkChallengeLength (line 236) | bool checkChallengeLength(const vector<byte> & challenge) { method getSoundnessParam (line 254) | int getSoundnessParam() override { return t; } method getSimulator (line 279) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaDJEncryptedZeroVerifierComputation (line 295) | class SigmaDJEncryptedZeroVerifierComputation : public SigmaVerifierComp... method getSoundnessParam (line 332) | int getSoundnessParam() override { return t; } method setChallenge (line 344) | void setChallenge(const vector<byte> & challenge) override { method getChallenge (line 352) | vector<byte> getChallenge() override { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolDamgardJurikProduct.hpp class SigmaDJProductCommonInput (line 41) | class SigmaDJProductCommonInput : public SigmaCommonInput { method SigmaDJProductCommonInput (line 57) | SigmaDJProductCommonInput(DamgardJurikPublicKey publicKey, BigIntegerC... method DamgardJurikPublicKey (line 63) | DamgardJurikPublicKey getPublicKey() { return publicKey; } method BigIntegerCiphertext (line 68) | BigIntegerCiphertext getC1() {return cipher1; } method BigIntegerCiphertext (line 73) | BigIntegerCiphertext getC2() { return cipher2; } method BigIntegerCiphertext (line 79) | BigIntegerCiphertext getC3() { return cipher3;} class SigmaDJProductProverInput (line 91) | class SigmaDJProductProverInput : public SigmaProverInput { method biginteger (line 136) | biginteger getR1() { return r1; } method biginteger (line 141) | biginteger getR2() { return r2; } method biginteger (line 146) | biginteger getR3() { return r3; } method BigIntegerPlainText (line 151) | BigIntegerPlainText getX1() { return x1; } method BigIntegerPlainText (line 157) | BigIntegerPlainText getX2() { return x2; } method getCommonInput (line 159) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaDJProductFirstMsg (line 169) | class SigmaDJProductFirstMsg : public SigmaProtocolMsg { method SigmaDJProductFirstMsg (line 176) | SigmaDJProductFirstMsg(const biginteger & a1, const biginteger & a2) { method biginteger (line 181) | biginteger getA1() { return a1; } method biginteger (line 183) | biginteger getA2() { return a2; } class SigmaDJProductSecondMsg (line 197) | class SigmaDJProductSecondMsg : public SigmaProtocolMsg { method SigmaDJProductSecondMsg (line 205) | SigmaDJProductSecondMsg(const biginteger & z1, const biginteger & z2, ... method biginteger (line 211) | biginteger getZ1() { return z1; } method biginteger (line 213) | biginteger getZ2() { return z2; } method biginteger (line 215) | biginteger getZ3() { return z3; } class SigmaDJProductSimulator (line 232) | class SigmaDJProductSimulator : public SigmaSimulator { method getSoundnessParam (line 274) | int getSoundnessParam() override { return t; } class SigmaDJProductProverComputation (line 305) | class SigmaDJProductProverComputation : public SigmaProverComputation, D... method getSoundnessParam (line 349) | int getSoundnessParam() override { return t; } method getSimulator (line 374) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaDJProductVerifierComputation (line 389) | class SigmaDJProductVerifierComputation : public SigmaVerifierComputatio... method checkSoundnessParam (line 411) | bool checkSoundnessParam(const biginteger & modulus) { method getSoundnessParam (line 435) | int getSoundnessParam() override { return t; } method setChallenge (line 447) | void setChallenge(const vector<byte> & challenge) override { e = chall... method getChallenge (line 453) | vector<byte> getChallenge() override { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolDlog.hpp class SigmaDlogCommonInput (line 45) | class SigmaDlogCommonInput : public SigmaCommonInput { method SigmaDlogCommonInput (line 47) | SigmaDlogCommonInput(const shared_ptr<GroupElement> & h) { this->h = h; } method getH (line 48) | shared_ptr<GroupElement> getH() { return h; } method string (line 50) | string toString() override { return h->generateSendableData()->toStrin... class SigmaDlogSimulator (line 63) | class SigmaDlogSimulator : public SigmaSimulator { method getSoundnessParam (line 78) | int getSoundnessParam() override { return t; } class SigmaDlogProverInput (line 116) | class SigmaDlogProverInput : public SigmaProverInput { method SigmaDlogProverInput (line 121) | SigmaDlogProverInput(const shared_ptr<GroupElement> & h, const biginte... method biginteger (line 128) | biginteger getW() { return w; } method getCommonInput (line 129) | shared_ptr<SigmaCommonInput> getCommonInput() override { return params; } class SigmaDlogProverComputation (line 144) | class SigmaDlogProverComputation : public SigmaProverComputation, public... method getSoundnessParam (line 156) | int getSoundnessParam() override { return t; } method getSimulator (line 175) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaDlogVerifierComputation (line 200) | class SigmaDlogVerifierComputation : public SigmaVerifierComputation, pu... method getSoundnessParam (line 217) | int getSoundnessParam() override { return t; } method setChallenge (line 226) | void setChallenge(const vector<byte> & challenge) override { e = chall... method getChallenge (line 231) | vector<byte> getChallenge() override { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolElGamalCmtKnowledge.hpp class SigmaElGamalCmtKnowledgeCommonInput (line 41) | class SigmaElGamalCmtKnowledgeCommonInput : public SigmaCommonInput { method SigmaElGamalCmtKnowledgeCommonInput (line 51) | SigmaElGamalCmtKnowledgeCommonInput(ElGamalPublicKey publicKey) : publ... method ElGamalPublicKey (line 57) | ElGamalPublicKey getPublicKey() { return publicKey; } method string (line 59) | string toString() override { return publicKey.generateSendableData()->... class SigmaElGamalCmtKnowledgeProverInput (line 69) | class SigmaElGamalCmtKnowledgeProverInput : public SigmaProverInput { method SigmaElGamalCmtKnowledgeProverInput (line 81) | SigmaElGamalCmtKnowledgeProverInput(ElGamalPublicKey publicKey, const ... method biginteger (line 89) | biginteger getW() { return w; } method getCommonInput (line 91) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaElGamalCmtKnowledgeSimulator (line 103) | class SigmaElGamalCmtKnowledgeSimulator : public SigmaSimulator { method SigmaElGamalCmtKnowledgeSimulator (line 129) | SigmaElGamalCmtKnowledgeSimulator(const shared_ptr<DlogGroup> & dlog, ... method getSoundnessParam (line 135) | int getSoundnessParam() override { return dlogSim.getSoundnessParam(); } class SigmaElGamalCmtKnowledgeProverComputation (line 167) | class SigmaElGamalCmtKnowledgeProverComputation : public SigmaProverComp... method getSoundnessParam (line 202) | int getSoundnessParam() override{ return sigmaDlog.getSoundnessParam(); } method getSimulator (line 224) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaElGamalCmtKnowledgeVerifierComputation (line 240) | class SigmaElGamalCmtKnowledgeVerifierComputation : public SigmaVerifier... method SigmaElGamalCmtKnowledgeVerifierComputation (line 266) | SigmaElGamalCmtKnowledgeVerifierComputation(const shared_ptr<DlogGroup... method getSoundnessParam (line 272) | int getSoundnessParam() override { method sampleChallenge (line 280) | void sampleChallenge() override { method setChallenge (line 289) | void setChallenge(const vector<byte> & challenge) override { method getChallenge (line 298) | vector<byte> getChallenge() override { method verify (line 312) | bool verify(SigmaCommonInput* input, SigmaProtocolMsg* a, SigmaProtoco... FILE: include/interactive_mid_protocols/SigmaProtocolElGamalCommittedValue.hpp class SigmaElGamalCommittedValueCommonInput (line 42) | class SigmaElGamalCommittedValueCommonInput : public SigmaCommonInput { method SigmaElGamalCommittedValueCommonInput (line 56) | SigmaElGamalCommittedValueCommonInput(const shared_ptr<ElGamalPublicKe... method getCommitment (line 65) | shared_ptr<ElGamalOnGrElSendableData> getCommitment() { return commitm... method getX (line 70) | shared_ptr<GroupElement> getX() { return x; } method getPublicKey (line 75) | shared_ptr<ElGamalPublicKey> getPublicKey() { return publicKey; } class SigmaElGamalCommittedValueProverInput (line 88) | class SigmaElGamalCommittedValueProverInput : public SigmaProverInput { method SigmaElGamalCommittedValueProverInput (line 102) | SigmaElGamalCommittedValueProverInput(const shared_ptr<ElGamalPublicKe... method biginteger (line 113) | biginteger getR() { return r; } method getCommonInput (line 115) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaElGamalCommittedValueSimulator (line 128) | class SigmaElGamalCommittedValueSimulator : public SigmaSimulator { method SigmaElGamalCommittedValueSimulator (line 155) | SigmaElGamalCommittedValueSimulator(const shared_ptr<DlogGroup> & dlog... method getSoundnessParam (line 164) | int getSoundnessParam() override { return dhSim.getSoundnessParam(); } class SigmaElGamalCommittedValueProverComputation (line 195) | class SigmaElGamalCommittedValueProverComputation : public SigmaProverCo... method SigmaElGamalCommittedValueProverComputation (line 225) | SigmaElGamalCommittedValueProverComputation(const shared_ptr<DlogGroup... method getSoundnessParam (line 235) | int getSoundnessParam() override { return sigmaDH.getSoundnessParam(); } method getSimulator (line 257) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaElGamalCommittedValueVerifierComputation (line 273) | class SigmaElGamalCommittedValueVerifierComputation : public SigmaVerifi... method SigmaElGamalCommittedValueVerifierComputation (line 300) | SigmaElGamalCommittedValueVerifierComputation(const shared_ptr<DlogGro... method getSoundnessParam (line 310) | int getSoundnessParam() override { return sigmaDH.getSoundnessParam(); } method sampleChallenge (line 315) | void sampleChallenge() override { sigmaDH.sampleChallenge(); } method setChallenge (line 321) | void setChallenge(const vector<byte> & challenge) override { sigmaDH.s... method getChallenge (line 327) | vector<byte> getChallenge() { return sigmaDH.getChallenge(); } method verify (line 338) | bool verify(SigmaCommonInput* input, SigmaProtocolMsg* a, SigmaProtoco... FILE: include/interactive_mid_protocols/SigmaProtocolElGamalEncryptedValue.hpp class SigmaElGamalEncryptedValueCommonInput (line 44) | class SigmaElGamalEncryptedValueCommonInput : public SigmaCommonInput { method isRandomness (line 66) | bool isRandomness() { return isRandom; } method getX (line 71) | shared_ptr<GroupElement> getX() { return x; } method ElGamalPublicKey (line 76) | ElGamalPublicKey getPublicKey() { return publicKey; } method ElGamalOnGroupElementCiphertext (line 81) | ElGamalOnGroupElementCiphertext getCipher() { return cipher; } class SigmaElGamalEncryptedValuePrivKeyProverInput (line 98) | class SigmaElGamalEncryptedValuePrivKeyProverInput : public SigmaProverI... method ElGamalPrivateKey (line 118) | ElGamalPrivateKey getPrivateKey() { return privateKey; } method getCommonInput (line 120) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaElGamalEncryptedValueRandomnessProverInput (line 135) | class SigmaElGamalEncryptedValueRandomnessProverInput : public SigmaProv... method biginteger (line 155) | biginteger getR() { return r; } method getCommonInput (line 157) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaElGamalEncryptedValueSimulator (line 170) | class SigmaElGamalEncryptedValueSimulator : public SigmaSimulator { method getSoundnessParam (line 208) | int getSoundnessParam() override { return dhSim.getSoundnessParam(); } class SigmaElGamalEncryptedValueProverComputation (line 240) | class SigmaElGamalEncryptedValueProverComputation : public SigmaProverCo... method getSoundnessParam (line 287) | int getSoundnessParam() override { return sigmaDH.getSoundnessParam(); } method getSimulator (line 307) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaElGamalEncryptedValueVerifierComputation (line 323) | class SigmaElGamalEncryptedValueVerifierComputation : public SigmaVerifi... method getSoundnessParam (line 364) | int getSoundnessParam() override { return sigmaDH.getSoundnessParam(); } method sampleChallenge (line 369) | void sampleChallenge() override { sigmaDH.sampleChallenge(); } method setChallenge (line 375) | void setChallenge(const vector<byte> & challenge) override { sigmaDH.s... method getChallenge (line 380) | vector<byte> getChallenge() override { return sigmaDH.getChallenge(); } FILE: include/interactive_mid_protocols/SigmaProtocolElGamalPrivateKey.hpp class SigmaElGamalPrivateKeyCommonInput (line 41) | class SigmaElGamalPrivateKeyCommonInput : public SigmaCommonInput { method SigmaElGamalPrivateKeyCommonInput (line 51) | SigmaElGamalPrivateKeyCommonInput(ElGamalPublicKey publicKey) : public... method ElGamalPublicKey (line 56) | ElGamalPublicKey getPublicKey() { return publicKey; } method string (line 58) | string toString() override { return publicKey.generateSendableData()->... class SigmaElGamalPrivateKeyProverInput (line 69) | class SigmaElGamalPrivateKeyProverInput : public SigmaProverInput { method SigmaElGamalPrivateKeyProverInput (line 81) | SigmaElGamalPrivateKeyProverInput(ElGamalPublicKey pubKey, ElGamalPriv... method ElGamalPrivateKey (line 88) | ElGamalPrivateKey getPrivateKey() { return privateKey; } method getCommonInput (line 90) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaElGamalPrivateKeySimulator (line 102) | class SigmaElGamalPrivateKeySimulator : public SigmaSimulator { method SigmaElGamalPrivateKeySimulator (line 120) | SigmaElGamalPrivateKeySimulator(const shared_ptr<DlogGroup> & dlog, in... method getSoundnessParam (line 126) | int getSoundnessParam() override { return dlogSim.getSoundnessParam(); } class SigmaElGamalPrivateKeyProverComputation (line 157) | class SigmaElGamalPrivateKeyProverComputation : public SigmaProverComput... method getSoundnessParam (line 185) | int getSoundnessParam() override { return sigmaDlog.getSoundnessParam(... method getSimulator (line 207) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaElGamalPrivateKeyVerifierComputation (line 223) | class SigmaElGamalPrivateKeyVerifierComputation :public SigmaVerifierCom... method SigmaElGamalPrivateKeyVerifierComputation (line 243) | SigmaElGamalPrivateKeyVerifierComputation(const shared_ptr<DlogGroup> ... method getSoundnessParam (line 249) | int getSoundnessParam() override { return sigmaDlog.getSoundnessParam(... method sampleChallenge (line 254) | void sampleChallenge() override { sigmaDlog.sampleChallenge(); } method setChallenge (line 260) | void setChallenge(const vector<byte> & challenge) override { sigmaDlog... method getChallenge (line 266) | vector<byte> getChallenge() override { return sigmaDlog.getChallenge(); } FILE: include/interactive_mid_protocols/SigmaProtocolOrMultiple.hpp class SigmaOrMultipleCommonInput (line 46) | class SigmaOrMultipleCommonInput : public SigmaCommonInput { method SigmaOrMultipleCommonInput (line 54) | SigmaOrMultipleCommonInput(const vector<shared_ptr<SigmaCommonInput>> ... method getInputs (line 62) | vector<shared_ptr<SigmaCommonInput>> getInputs() { return sigmaInputs; } method getK (line 67) | int getK() { return k; } class SigmaOrMultipleProverInput (line 80) | class SigmaOrMultipleProverInput : public SigmaProverInput { method SigmaOrMultipleProverInput (line 94) | SigmaOrMultipleProverInput(const map<int, shared_ptr<SigmaProverInput>... method getProversInput (line 103) | map<int, shared_ptr<SigmaProverInput>> getProversInput() { return prov... method getSimulatorsInput (line 109) | map<int, shared_ptr<SigmaCommonInput>> getSimulatorsInput() { return s... class SigmaOrMultipleSecondMsg (line 119) | class SigmaOrMultipleSecondMsg : public SigmaProtocolMsg { method SigmaOrMultipleSecondMsg (line 127) | SigmaOrMultipleSecondMsg(const vector<vector<byte>> & polynomBytes, co... method getPolynomial (line 133) | vector<vector<byte>> getPolynomial() { return polynomial; } method getMessages (line 135) | vector<shared_ptr<SigmaProtocolMsg>> getMessages() { return z; } method getChallenges (line 137) | vector<vector<byte>> getChallenges() { return challenges; } class SigmaOrMultipleSimulator (line 168) | class SigmaOrMultipleSimulator : public SigmaSimulator { method getSoundnessParam (line 203) | int getSoundnessParam() override { return t; } class SigmaOrMultipleProverComputation (line 236) | class SigmaOrMultipleProverComputation : public SigmaProverComputation { method getSoundnessParam (line 286) | int getSoundnessParam() override { return t; } class SigmaOrMultipleVerifierComputation (line 332) | class SigmaOrMultipleVerifierComputation : public SigmaVerifierComputati... method getSoundnessParam (line 371) | int getSoundnessParam() override { return t; } method getChallenge (line 389) | vector<byte> getChallenge() override { return challengeBytes; } FILE: include/interactive_mid_protocols/SigmaProtocolOrTwo.hpp class SigmaOrTwoProverInput (line 43) | class SigmaOrTwoProverInput : public SigmaProverInput { method SigmaOrTwoProverInput (line 57) | SigmaOrTwoProverInput(const shared_ptr<SigmaProverInput> & proverInput... method byte (line 66) | byte getB() { return b; } method getProverInput (line 71) | shared_ptr<SigmaProverInput> getProverInput() { return proverInput; } method getSimulatorInput (line 76) | shared_ptr<SigmaCommonInput> getSimulatorInput() { return simulatorInp... class SigmaOrTwoSecondMsg (line 89) | class SigmaOrTwoSecondMsg : public SigmaProtocolMsg { method SigmaOrTwoSecondMsg (line 99) | SigmaOrTwoSecondMsg(const shared_ptr<SigmaProtocolMsg> & z0, const vec... method getZ0 (line 106) | shared_ptr<SigmaProtocolMsg> getZ0() { return z0; } method getE0 (line 108) | vector<byte> getE0() { return e0; } method getZ1 (line 110) | shared_ptr<SigmaProtocolMsg> getZ1() {return z1; } method getE1 (line 112) | vector<byte> getE1() { return e1; } class SigmaOrTwoSimulator (line 129) | class SigmaOrTwoSimulator : public SigmaSimulator { method getSoundnessParam (line 164) | int getSoundnessParam() override { return t; } class SigmaOrTwoProverComputation (line 197) | class SigmaOrTwoProverComputation : public SigmaProverComputation { method getSoundnessParam (line 240) | int getSoundnessParam() override { return t; } class SigmaOrTwoVerifierComputation (line 284) | class SigmaOrTwoVerifierComputation : public SigmaVerifierComputation { method getSoundnessParam (line 313) | int getSoundnessParam() override { return t; } method sampleChallenge (line 319) | void sampleChallenge() override { method setChallenge (line 329) | void setChallenge(const vector<byte> & challenge) override { e = chall... method getChallenge (line 335) | vector<byte> getChallenge() { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolPedersenCmtKnowledge.hpp class SigmaPedersenCmtKnowledgeCommonInput (line 46) | class SigmaPedersenCmtKnowledgeCommonInput : public SigmaCommonInput { method SigmaPedersenCmtKnowledgeCommonInput (line 58) | SigmaPedersenCmtKnowledgeCommonInput(const shared_ptr<GroupElement> & ... method getH (line 67) | shared_ptr<GroupElement> getH() { return h; } method getCommitment (line 73) | shared_ptr<GroupElement> getCommitment() { return commitment; } class SigmaPedersenCmtKnowledgeProverInput (line 87) | class SigmaPedersenCmtKnowledgeProverInput : public SigmaProverInput { method SigmaPedersenCmtKnowledgeProverInput (line 102) | SigmaPedersenCmtKnowledgeProverInput(const shared_ptr<GroupElement> & ... method biginteger (line 111) | biginteger getX() { return x; } method biginteger (line 116) | biginteger getR() { return r; } method getCommonInput (line 119) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaPedersenCmtKnowledgeMsg (line 133) | class SigmaPedersenCmtKnowledgeMsg : public SigmaProtocolMsg { method SigmaPedersenCmtKnowledgeMsg (line 140) | SigmaPedersenCmtKnowledgeMsg(const biginteger & u, const biginteger & ... method biginteger (line 145) | biginteger getU() { return u; } method biginteger (line 147) | biginteger getV() { return v; } method string (line 150) | string toString() override { return u.str() + ":" + v.str(); } class SigmaPedersenCmtKnowledgeSimulator (line 165) | class SigmaPedersenCmtKnowledgeSimulator : public SigmaSimulator { method checkChallengeLength (line 184) | bool checkChallengeLength(int size) { method getSoundnessParam (line 204) | int getSoundnessParam() override { return t; } class SigmaPedersenCmtKnowledgeProverComputation (line 235) | class SigmaPedersenCmtKnowledgeProverComputation : public SigmaProverCom... method checkChallengeLength (line 261) | bool checkChallengeLength(int size) { method getSoundnessParam (line 280) | int getSoundnessParam() override { return t; } method getSimulator (line 303) | shared_ptr<SigmaSimulator> getSimulator() override{ class SigmaPedersenCmtKnowledgeVerifierComputation (line 318) | class SigmaPedersenCmtKnowledgeVerifierComputation : public SigmaVerifie... method getSoundnessParam (line 353) | int getSoundnessParam() override { return t; } method setChallenge (line 365) | void setChallenge(const vector<byte> & challenge) override { e = chall... method getChallenge (line 371) | vector<byte> getChallenge() override { return e; } FILE: include/interactive_mid_protocols/SigmaProtocolPedersenCommittedValue.hpp class SigmaPedersenCommittedValueCommonInput (line 44) | class SigmaPedersenCommittedValueCommonInput : public SigmaCommonInput { method SigmaPedersenCommittedValueCommonInput (line 58) | SigmaPedersenCommittedValueCommonInput(const shared_ptr<GroupElement> ... method biginteger (line 67) | biginteger getX() { method getH (line 74) | shared_ptr<GroupElement> getH() { return h; } method getCommitment (line 79) | shared_ptr<GroupElement> getCommitment() { return commitment; } class SigmaPedersenCommittedValueProverInput (line 92) | class SigmaPedersenCommittedValueProverInput : public SigmaProverInput { method SigmaPedersenCommittedValueProverInput (line 106) | SigmaPedersenCommittedValueProverInput(const shared_ptr<GroupElement> ... method biginteger (line 114) | biginteger getR() { return r; } method getCommonInput (line 116) | shared_ptr<SigmaCommonInput> getCommonInput() override { return input; } class SigmaPedersenCommittedValueSimulator (line 133) | class SigmaPedersenCommittedValueSimulator : public SigmaSimulator { method getSoundnessParam (line 168) | int getSoundnessParam() override { return dlogSim.getSoundnessParam();} class SigmaPedersenCommittedValueProverComputation (line 201) | class SigmaPedersenCommittedValueProverComputation : public SigmaProverC... method getSimulator (line 260) | shared_ptr<SigmaSimulator> getSimulator() override { class SigmaPedersenCommittedValueVerifierComputation (line 275) | class SigmaPedersenCommittedValueVerifierComputation : public SigmaVerif... method SigmaPedersenCommittedValueVerifierComputation (line 303) | SigmaPedersenCommittedValueVerifierComputation(const shared_ptr<DlogGr... method getSoundnessParam (line 311) | int getSoundnessParam() override { return sigmaDlog.getSoundnessParam(... method sampleChallenge (line 316) | void sampleChallenge() override { sigmaDlog.sampleChallenge(); } method setChallenge (line 322) | void setChallenge(const vector<byte> & challenge) override { sigmaDlog... method getChallenge (line 328) | vector<byte> getChallenge() override { return sigmaDlog.getChallenge(); } method verify (line 337) | bool verify(SigmaCommonInput* input, SigmaProtocolMsg* a, SigmaProtoco... FILE: include/interactive_mid_protocols/ZeroKnowledge.hpp class ZKProver (line 41) | class ZKProver { class ZKPOKProver (line 56) | class ZKPOKProver : public ZKProver {} class ZKVerifier (line 67) | class ZKVerifier { class ZKPOKVerifier (line 83) | class ZKPOKVerifier : public virtual ZKVerifier {} class ZKFromSigmaProver (line 93) | class ZKFromSigmaProver : public virtual ZKProver { method ZKFromSigmaProver (line 111) | ZKFromSigmaProver(const shared_ptr<CommParty> & channel, const shared_... method receiveCommit (line 146) | shared_ptr<CmtRCommitPhaseOutput> receiveCommit() { return receiver->r... method processFirstMsg (line 154) | void processFirstMsg(const shared_ptr<SigmaProverInput> & input) { method receiveDecommit (line 167) | vector<byte> receiveDecommit(long id) { method processSecondMsg (line 181) | void processSecondMsg(byte* e, int eSize) { method sendMsgToVerifier (line 194) | void sendMsgToVerifier(SigmaProtocolMsg* message) { class ZKFromSigmaVerifier (line 208) | class ZKFromSigmaVerifier : ZKVerifier { method ZKFromSigmaVerifier (line 226) | ZKFromSigmaVerifier(const shared_ptr<CommParty> & channel, const share... method commit (line 263) | long commit(const vector<byte> & e) { method decommit (line 281) | void decommit(long id) { committer->decommit(id); } method proccessVerify (line 288) | bool proccessVerify(SigmaCommonInput* input, SigmaProtocolMsg* a, Sigm... class ZKPOKFromSigmaCmtPedersenProver (line 298) | class ZKPOKFromSigmaCmtPedersenProver method ZKPOKFromSigmaCmtPedersenProver (line 317) | ZKPOKFromSigmaCmtPedersenProver(const shared_ptr<CommParty> & channel,... method receiveCommit (line 354) | shared_ptr<CmtRCommitPhaseOutput> receiveCommit() { method processFirstMsg (line 364) | void processFirstMsg(const shared_ptr<SigmaProverInput> & input) { method receiveDecommit (line 379) | vector<byte> receiveDecommit(long id) { method sendMsgToVerifier (line 389) | void sendMsgToVerifier(string msg) { channel->writeWithSize(msg); } class ZKPOKFromSigmaCmtPedersenVerifier (line 299) | class ZKPOKFromSigmaCmtPedersenVerifier method ZKPOKFromSigmaCmtPedersenVerifier (line 443) | ZKPOKFromSigmaCmtPedersenVerifier(const shared_ptr<CommParty> channel, class ZKPOKFromSigmaCmtPedersenProver (line 310) | class ZKPOKFromSigmaCmtPedersenProver : public ZKPOKProver { method ZKPOKFromSigmaCmtPedersenProver (line 317) | ZKPOKFromSigmaCmtPedersenProver(const shared_ptr<CommParty> & channel,... method receiveCommit (line 354) | shared_ptr<CmtRCommitPhaseOutput> receiveCommit() { method processFirstMsg (line 364) | void processFirstMsg(const shared_ptr<SigmaProverInput> & input) { method receiveDecommit (line 379) | vector<byte> receiveDecommit(long id) { method sendMsgToVerifier (line 389) | void sendMsgToVerifier(string msg) { channel->writeWithSize(msg); } class ZKPOKFromSigmaCmtPedersenVerifier (line 411) | class ZKPOKFromSigmaCmtPedersenVerifier : public virtual ZKPOKVerifier { method ZKPOKFromSigmaCmtPedersenVerifier (line 443) | ZKPOKFromSigmaCmtPedersenVerifier(const shared_ptr<CommParty> channel, class ZKPOKFiatShamirProof (line 483) | class ZKPOKFiatShamirProof : public NetworkSerialized { method ZKPOKFiatShamirProof (line 492) | ZKPOKFiatShamirProof() {} method ZKPOKFiatShamirProof (line 500) | ZKPOKFiatShamirProof(const shared_ptr<SigmaProtocolMsg> & a, const vec... method getA (line 506) | shared_ptr<SigmaProtocolMsg> getA() { return a; } method getE (line 511) | vector<byte> getE() { return e; } method getZ (line 516) | shared_ptr<SigmaProtocolMsg> getZ() { return z; } class ZKPOKFiatShamirCommonInput (line 530) | class ZKPOKFiatShamirCommonInput : public ZKCommonInput { method ZKPOKFiatShamirCommonInput (line 542) | ZKPOKFiatShamirCommonInput(SigmaCommonInput* input, const vector<byte>... method SigmaCommonInput (line 548) | SigmaCommonInput* getSigmaInput() { return input; } method getContext (line 553) | vector<byte> getContext() { return context; } class ZKPOKFiatShamirProverInput (line 563) | class ZKPOKFiatShamirProverInput : public ZKProverInput { method ZKPOKFiatShamirProverInput (line 575) | ZKPOKFiatShamirProverInput(const shared_ptr<SigmaProverInput> & input,... method getSigmaInput (line 581) | shared_ptr<SigmaProverInput> getSigmaInput() { return input; } method getContext (line 586) | vector<byte> getContext() { return context; } class ZKPOKFiatShamirFromSigmaProver (line 603) | class ZKPOKFiatShamirFromSigmaProver : public ZKPOKProver { method ZKPOKFiatShamirFromSigmaProver (line 634) | ZKPOKFiatShamirFromSigmaProver(const shared_ptr<CommParty> & channel, ... class ZKPOKFiatShamirFromSigmaVerifier (line 681) | class ZKPOKFiatShamirFromSigmaVerifier : public ZKPOKVerifier { method ZKPOKFiatShamirFromSigmaVerifier (line 723) | ZKPOKFiatShamirFromSigmaVerifier(const shared_ptr<CommParty> & channel... FILE: include/mid_layer/AsymmetricEnc.hpp class AsymmetricEnc (line 45) | class AsymmetricEnc : public Cpa, Indistinguishable { class AsymMultiplicativeHomomorphicEnc (line 198) | class AsymMultiplicativeHomomorphicEnc { class AsymAdditiveHomomorphicEnc (line 230) | class AsymAdditiveHomomorphicEnc : public AsymmetricEnc { FILE: include/mid_layer/BiLinearMaps.hpp class G1Element (line 45) | class G1Element method G1Element (line 71) | G1Element() {} class G2Element (line 46) | class G2Element method G2Element (line 83) | G2Element(){} class GTElement (line 47) | class GTElement method GTElement (line 95) | GTElement() {} method toStrings (line 96) | virtual vector<string> toStrings() override { return vector<string>(); } class BiLinearMapWrapper (line 49) | class BiLinearMapWrapper { method BiLinearMapWrapper (line 52) | BiLinearMapWrapper() : pfc(AES_SECURITY) {} class BMGroupElement (line 57) | class BMGroupElement { class G1Element (line 66) | class G1Element : public BMGroupElement { method G1Element (line 71) | G1Element() {} class G2Element (line 78) | class G2Element : public BMGroupElement { method G2Element (line 83) | G2Element(){} class GTElement (line 90) | class GTElement : public BMGroupElement { method GTElement (line 95) | GTElement() {} method toStrings (line 96) | virtual vector<string> toStrings() override { return vector<string>(); } FILE: include/mid_layer/CramerShoupEnc.hpp class CramerShoupPublicKeySendableData (line 40) | class CramerShoupPublicKeySendableData : public KeySendableData { method getC (line 54) | shared_ptr<GroupElementSendableData> getC() { return c; } method getD (line 56) | shared_ptr<GroupElementSendableData> getD() { return d; } method getH (line 58) | shared_ptr<GroupElementSendableData> getH() { return h; } method getG1 (line 60) | shared_ptr<GroupElementSendableData> getG1() { return g1; } method getG2 (line 62) | shared_ptr<GroupElementSendableData> getG2() { return g2; } class CramerShoupPublicKey (line 75) | class CramerShoupPublicKey : public PublicKey { method string (line 91) | string getAlgorithm() override { return "CramerShoup"; } method getEncoded (line 93) | vector<byte> getEncoded() override { throw UnsupportedOperationExcepti... method getC (line 95) | shared_ptr<GroupElement> getC() { return c; } method getD (line 97) | shared_ptr<GroupElement> getD() { return d; } method getH (line 99) | shared_ptr<GroupElement> getH() { return h; } method getGenerator1 (line 101) | shared_ptr<GroupElement> getGenerator1() { return g1; } method getGenerator2 (line 103) | shared_ptr<GroupElement> getGenerator2() { return g2; } method generateSendableData (line 105) | shared_ptr<KeySendableData> generateSendableData() { class CramerShoupPrivateKey (line 116) | class CramerShoupPrivateKey : public PrivateKey, KeySendableData { method string (line 128) | string getAlgorithm() override { return "CramerShoup"; } method getEncoded (line 130) | vector<byte> getEncoded() { throw NotImplementedException(""); } method biginteger (line 132) | biginteger getPrivateExp1() { return x1; } method biginteger (line 134) | biginteger getPrivateExp2() { return x2; } method biginteger (line 136) | biginteger getPrivateExp3() { return y1; } method biginteger (line 138) | biginteger getPrivateExp4() { return y2; } method biginteger (line 140) | biginteger getPrivateExp5() { return z; } class CrShOnGroupElSendableData (line 147) | class CrShOnGroupElSendableData : public AsymmetricCiphertextSendableData { method getE (line 159) | shared_ptr<GroupElementSendableData> getE() { return e; } method getU1 (line 161) | shared_ptr<GroupElementSendableData> getU1() { return u1; } method getU2 (line 163) | shared_ptr<GroupElementSendableData> getU2() { return u2; } method getV (line 165) | shared_ptr<GroupElementSendableData> getV() { return v; } class CramerShoupOnGroupElementCiphertext (line 178) | class CramerShoupOnGroupElementCiphertext : public AsymmetricCiphertext { method CramerShoupOnGroupElementCiphertext (line 187) | CramerShoupOnGroupElementCiphertext(const shared_ptr<GroupElement> & u... method getU1 (line 195) | shared_ptr<GroupElement> getU1() { return u1; } method getU2 (line 197) | shared_ptr<GroupElement> getU2() { return u2; } method getV (line 199) | shared_ptr<GroupElement> getV() { return v; } method getE (line 201) | shared_ptr<GroupElement> getE() { return e; } method generateSendableData (line 203) | shared_ptr<AsymmetricCiphertextSendableData> generateSendableData() ov... class CramerShoupOnGroupElementEnc (line 230) | class CramerShoupOnGroupElementEnc :public AsymmetricEnc, Cca2 { method setKey (line 293) | void setKey(const shared_ptr<PublicKey> & publicKey) override { setKey... method isKeySet (line 295) | bool isKeySet() override { return keySet; } method getPublicKey (line 304) | shared_ptr<PublicKey> getPublicKey() override { method string (line 315) | string getAlgorithmName() override { return "CramerShoup/" + dlogGroup... method generateKey (line 327) | pair<shared_ptr<PublicKey>, shared_ptr<PrivateKey>> generateKey(Algori... method hasMaxByteArrayLengthForPlaintext (line 369) | bool hasMaxByteArrayLengthForPlaintext() override { return true; } method getMaxLengthOfByteArrayForPlaintext (line 375) | int getMaxLengthOfByteArrayForPlaintext() override { return dlogGroup-... FILE: include/mid_layer/DamgardJurikEnc.hpp class DamgardJurikPublicKey (line 40) | class DamgardJurikPublicKey : public PublicKey, public KeySendableData { method DamgardJurikPublicKey (line 46) | DamgardJurikPublicKey(const biginteger & modulus) { this->modulus = mo... method string (line 48) | string getAlgorithm() override { return "DamgardJurik"; } method getEncoded (line 50) | vector<byte> getEncoded() override { method biginteger (line 59) | biginteger getModulus() { return modulus; } method generateSendableData (line 68) | shared_ptr<KeySendableData> generateSendableData() { class DamgardJurikPrivateKey (line 86) | class DamgardJurikPrivateKey : public PrivateKey, KeySendableData { method string (line 103) | string getAlgorithm() override { return "DamgardJurik"; } method getEncoded (line 105) | vector<byte> getEncoded() override { throw NotImplementedException(""); } method biginteger (line 107) | biginteger getT() { return t; } method biginteger (line 109) | biginteger getDForS1() { return dForS1; } method biginteger (line 111) | biginteger getP() { return p; } method biginteger (line 113) | biginteger getQ() { return q; } class DJKeyGenParameterSpec (line 126) | class DJKeyGenParameterSpec : public AlgorithmParameterSpec { method DJKeyGenParameterSpec (line 140) | DJKeyGenParameterSpec(int modulusLength = 1024, int certainty = 40) { method getModulusLength (line 145) | int getModulusLength() { return modulusLength; } method getCertainty (line 147) | int getCertainty() { return certainty; } class DamgardJurikEnc (line 157) | class DamgardJurikEnc : public AsymAdditiveHomomorphicEnc { method DamgardJurikEnc (line 177) | DamgardJurikEnc(const shared_ptr<PrgFromOpenSSLAES> & random = get_see... method setKey (line 194) | void setKey(const shared_ptr<PublicKey> & publicKey) override { setKey... method isKeySet (line 196) | bool isKeySet() override { return keySet; } method string (line 210) | string getAlgorithmName() override { return "DamgardJurik"; } method hasMaxByteArrayLengthForPlaintext (line 216) | bool hasMaxByteArrayLengthForPlaintext() override { return false; } method getMaxLengthOfByteArrayForPlaintext (line 222) | int getMaxLengthOfByteArrayForPlaintext() override { method generatePlaintext (line 230) | shared_ptr<Plaintext> generatePlaintext(vector<byte> & text) override { method generateKey (line 246) | pair<shared_ptr<PublicKey>, shared_ptr<PrivateKey>> generateKey() over... method setLengthParameter (line 254) | void setLengthParameter(int s) { this->consts = s; } FILE: include/mid_layer/ElGamalEnc.hpp class ElGamalPublicKeySendableData (line 37) | class ElGamalPublicKeySendableData : public KeySendableData { method ElGamalPublicKeySendableData (line 42) | ElGamalPublicKeySendableData(const shared_ptr<GroupElementSendableData... method getC (line 46) | shared_ptr<GroupElementSendableData> getC() { return c; } method string (line 48) | string toString() override { return c->toString(); } method initFromString (line 49) | void initFromString(const string & raw) override { c->initFromString(r... class ElGamalPublicKey (line 57) | class ElGamalPublicKey : public PublicKey { method ElGamalPublicKey (line 63) | ElGamalPublicKey(const shared_ptr<GroupElement> & h) { method getH (line 67) | shared_ptr<GroupElement> getH() { return h; } method generateSendableData (line 69) | shared_ptr<KeySendableData> generateSendableData() { method string (line 72) | string getAlgorithm() override { return "ElGamal"; } method getEncoded (line 73) | vector<byte> getEncoded() override { throw UnsupportedOperationExcepti... class ElGamalPrivateKey (line 81) | class ElGamalPrivateKey : public PrivateKey, KeySendableData { method ElGamalPrivateKey (line 87) | ElGamalPrivateKey(const biginteger & x) { this->x = x; } method biginteger (line 89) | biginteger getX() { return x; } method string (line 91) | string toString() override { return x.str(); } method initFromString (line 92) | void initFromString(const string & row) override { x = biginteger(row); } method string (line 93) | string getAlgorithm() override { return "ElGamal"; } method getEncoded (line 94) | vector<byte> getEncoded() override { throw NotImplementedException(""); } class ElGamalOnGrElSendableData (line 98) | class ElGamalOnGrElSendableData : public AsymmetricCiphertextSendableData { method ElGamalOnGrElSendableData (line 105) | ElGamalOnGrElSendableData(const shared_ptr<GroupElementSendableData> &... method getCipher1 (line 110) | shared_ptr<GroupElementSendableData> getCipher1() { return cipher1; } method getCipher2 (line 111) | shared_ptr<GroupElementSendableData> getCipher2() { return cipher2; } method string (line 112) | string toString() override { return cipher1->toString() + ":" + cipher... class ElGamalOnGroupElementCiphertext (line 120) | class ElGamalOnGroupElementCiphertext : public AsymmetricCiphertext { method ElGamalOnGroupElementCiphertext (line 134) | ElGamalOnGroupElementCiphertext(const shared_ptr<GroupElement> & c1, c... method getC1 (line 143) | shared_ptr<GroupElement> getC1() { return cipher1; } method getC2 (line 149) | shared_ptr<GroupElement> getC2() { return cipher2; } method generateSendableData (line 151) | shared_ptr<AsymmetricCiphertextSendableData> generateSendableData() ov... class ElGamalOnByteArraySendableData (line 165) | class ElGamalOnByteArraySendableData : public AsymmetricCiphertextSendab... method ElGamalOnByteArraySendableData (line 174) | ElGamalOnByteArraySendableData(const shared_ptr<GroupElementSendableDa... method getCipher1 (line 179) | shared_ptr<GroupElementSendableData> getCipher1() { return cipher1; } method getCipher2 (line 181) | vector<byte> getCipher2() { return cipher2; } class ElGamalOnByteArrayCiphertext (line 191) | class ElGamalOnByteArrayCiphertext : public AsymmetricCiphertext { method ElGamalOnByteArrayCiphertext (line 206) | ElGamalOnByteArrayCiphertext(const shared_ptr<GroupElement> & c1, vect... method getC1 (line 214) | shared_ptr<GroupElement> getC1() { return cipher1; } method getC2 (line 219) | vector<byte> getC2() { return cipher2; } method generateSendableData (line 221) | shared_ptr<AsymmetricCiphertextSendableData> generateSendableData() ov... class ElGamalEnc (line 245) | class ElGamalEnc : public AsymmetricEnc { method ElGamalEnc (line 273) | ElGamalEnc(const shared_ptr<DlogGroup> & dlogGroup, const shared_ptr<P... method setKey (line 292) | void setKey(const shared_ptr<PublicKey> & publicKey) override { setKey... method isKeySet (line 294) | bool isKeySet() override { return keySet; } method getPublicKey (line 303) | shared_ptr<PublicKey> getPublicKey() override { method string (line 314) | string getAlgorithmName() override { return "ElGamal/" + dlog->getGrou... method generateKey (line 326) | pair<shared_ptr<PublicKey>, shared_ptr<PrivateKey>> generateKey(Algori... class ElGamalOnGroupElementEnc (line 372) | class ElGamalOnGroupElementEnc : public ElGamalEnc, public AsymMultiplic... method ElGamalOnGroupElementEnc (line 385) | ElGamalOnGroupElementEnc() {} method ElGamalOnGroupElementEnc (line 393) | ElGamalOnGroupElementEnc(const shared_ptr<DlogGroup> & dlogGroup, cons... method hasMaxByteArrayLengthForPlaintext (line 400) | bool hasMaxByteArrayLengthForPlaintext() override { return true; } method getMaxLengthOfByteArrayForPlaintext (line 406) | int getMaxLengthOfByteArrayForPlaintext() override { return dlog->getM... class ElGamalOnByteArrayEnc (line 477) | class ElGamalOnByteArrayEnc : public ElGamalEnc { method initPrivateKey (line 486) | void initPrivateKey(const shared_ptr<ElGamalPrivateKey> & privateKey) ... method ElGamalOnByteArrayEnc (line 503) | ElGamalOnByteArrayEnc() : ElGamalEnc() { method ElGamalOnByteArrayEnc (line 514) | ElGamalOnByteArrayEnc(const shared_ptr<DlogGroup> & dlogGroup, const s... method hasMaxByteArrayLengthForPlaintext (line 523) | bool hasMaxByteArrayLengthForPlaintext() override { return false; } method getMaxLengthOfByteArrayForPlaintext (line 529) | int getMaxLengthOfByteArrayForPlaintext() override { method generatePlaintext (line 537) | shared_ptr<Plaintext> generatePlaintext(vector<byte> & text) override { FILE: include/mid_layer/Mac.hpp class Mac (line 41) | class Mac { class UniqueTagMac (line 121) | class UniqueTagMac : public Mac {} FILE: include/mid_layer/OpenSSLMac.h function class (line 11) | class OpenSSLGMAC : public Mac{ FILE: include/mid_layer/OpenSSLSymmetricEnc.hpp class OpenSSLEncWithIVAbs (line 43) | class OpenSSLEncWithIVAbs : public virtual SymmetricEnc { method getIVSize (line 58) | int getIVSize() { method OpenSSLEncWithIVAbs (line 71) | OpenSSLEncWithIVAbs(PseudorandomPermutation* prp, const shared_ptr<Prg... method OpenSSLEncWithIVAbs (line 83) | OpenSSLEncWithIVAbs(string prpName, const shared_ptr<PrgFromOpenSSLAES... method SecretKey (line 96) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { class OpenSSLCTREncRandomIV (line 140) | class OpenSSLCTREncRandomIV : public OpenSSLEncWithIVAbs, public CTREnc { method checkExistance (line 148) | bool checkExistance(string prpName) override { method OpenSSLCTREncRandomIV (line 160) | OpenSSLCTREncRandomIV(PseudorandomPermutation* prp, const shared_ptr<P... method OpenSSLCTREncRandomIV (line 167) | OpenSSLCTREncRandomIV(string prpName) : OpenSSLEncWithIVAbs(prpName) {... method setKey (line 172) | void setKey(SecretKey & secretKey) override { method string (line 199) | string getAlgorithmName() override { return "CTR Encryption with " + p... FILE: include/mid_layer/SymmetricEnc.hpp class SymmetricEnc (line 47) | class SymmetricEnc : public Eav, public Indistinguishable { method isKeySet (line 64) | bool isKeySet() { return keySet; } class CTREnc (line 120) | class CTREnc : public virtual SymmetricEnc, public Cpa {} FILE: include/primitives/Dlog.hpp class InvalidDlogGroupException (line 41) | class InvalidDlogGroupException : public logic_error method InvalidDlogGroupException (line 44) | InvalidDlogGroupException(const string & msg) : logic_error(msg) {} class GroupElementSendableData (line 50) | class GroupElementSendableData : public NetworkSerialized { class GroupElement (line 62) | class GroupElement { class GroupParams (line 86) | class GroupParams method biginteger (line 96) | biginteger getQ() { return q; } class DlogGroup (line 122) | class DlogGroup class GroupElementsExponentiations (line 153) | class GroupElementsExponentiations { method getGenerator (line 221) | shared_ptr<GroupElement> getGenerator() { return generator; } method getGroupParams (line 229) | shared_ptr<GroupParams> getGroupParams() { return groupParams; } method biginteger (line 235) | biginteger getOrder() { return groupParams->getQ(); } method isPrimeOrder (line 256) | virtual bool isPrimeOrder() { return isPrime(getOrder()); } method isOrderGreaterThan (line 263) | bool isOrderGreaterThan(int numBits) { return (getOrder() > boost::mul... method endExponentiateWithPreComputedValues (line 367) | void endExponentiateWithPreComputedValues(const shared_ptr<GroupElemen... method getMaxLengthOfByteArrayForEncoding (line 404) | virtual int getMaxLengthOfByteArrayForEncoding() { class primeOrderSubGroup (line 420) | class primeOrderSubGroup : public virtual DlogGroup {} class DlogZp (line 428) | class DlogZp : public DlogGroup {} class ZpGroupParams (line 433) | class ZpGroupParams : public GroupParams{ method ZpGroupParams (line 445) | ZpGroupParams(const biginteger & q_, const biginteger & xG_, const big... method biginteger (line 454) | biginteger getP() { return p; } method biginteger (line 459) | biginteger getXg() { return xG; } method string (line 461) | string toString() { return "ZpGroupParams [p=" + p.str() + ", g=" + ... class DlogZpSafePrime (line 467) | class DlogZpSafePrime : public DlogZp {} class ZpElement (line 472) | class ZpElement : public GroupElement { class ZpSafePrimeElement (line 484) | class ZpSafePrimeElement : public ZpElement { method ZpSafePrimeElement (line 507) | ZpSafePrimeElement(biginteger elementValue) { element = elementValue; } method biginteger (line 509) | biginteger getElementValue() override { return element; } method isIdentity (line 510) | bool isIdentity() override { return element == 1; } class ZpElementSendableData (line 517) | class ZpElementSendableData : public GroupElementSendableData { method ZpElementSendableData (line 522) | ZpElementSendableData(const biginteger & x_) : GroupElementSendableDat... method biginteger (line 526) | biginteger getX() { return x; } method string (line 527) | string toString() override { return x.str(); } method initFromString (line 528) | void initFromString(const string & row) override { x = biginteger(row); } class ECGroupParams (line 536) | class ECGroupParams : public GroupParams { method ECGroupParams (line 545) | ECGroupParams(const biginteger & q, const biginteger & a, const bigint... method biginteger (line 559) | biginteger getA() { return a; } method biginteger (line 564) | biginteger getB() { return b; } method biginteger (line 569) | biginteger getXg() { return xG; } method biginteger (line 574) | biginteger getYg() { return yG; } method biginteger (line 579) | biginteger getCofactor() { return h; } class ECFpGroupParams (line 582) | class ECFpGroupParams : public ECGroupParams { method ECFpGroupParams (line 586) | ECFpGroupParams(const biginteger & q, const biginteger & xG, const big... method string (line 592) | string toString() override { method biginteger (line 597) | biginteger getP() { return p; } class ECF2mGroupParams (line 601) | class ECF2mGroupParams :public ECGroupParams { method ECF2mGroupParams (line 605) | ECF2mGroupParams(const biginteger & q, const biginteger & xG, const bi... method getM (line 611) | int getM() { return m; } class ECF2mTrinomialBasis (line 616) | class ECF2mTrinomialBasis : public ECF2mGroupParams { method ECF2mTrinomialBasis (line 632) | ECF2mTrinomialBasis(const biginteger & q, const biginteger & xG, const... method getK1 (line 641) | int getK1() override { return k; } method string (line 643) | string toString() override { class ECF2mPentanomialBasis (line 652) | class ECF2mPentanomialBasis : public ECF2mGroupParams { method ECF2mPentanomialBasis (line 672) | ECF2mPentanomialBasis(const biginteger & q, const biginteger & xG, con... method getK1 (line 682) | int getK1() override { return k1; } method getK2 (line 687) | int getK2() { return k2; } method getK3 (line 692) | int getK3() { return k3; } class ECF2mKoblitz (line 697) | class ECF2mKoblitz : public ECF2mGroupParams { method ECF2mKoblitz (line 709) | ECF2mKoblitz(const shared_ptr<ECF2mGroupParams> & curve, const biginte... method getM (line 719) | int getM() { return curve->getM(); } method getK1 (line 725) | int getK1() override { return curve->getK1(); } method biginteger (line 742) | biginteger getSubGroupOrder() { return n; } method getCurve (line 747) | shared_ptr<ECF2mGroupParams> getCurve() { return curve; } class ECElement (line 752) | class ECElement : public GroupElement { method isIdentity (line 775) | bool isIdentity() override { return isInfinity(); } class ECElementSendableData (line 784) | class ECElementSendableData : public GroupElementSendableData { method ECElementSendableData (line 789) | ECElementSendableData(const biginteger & x, const biginteger & y) { method biginteger (line 794) | biginteger getX() { return x; } method biginteger (line 795) | biginteger getY() { return y; } class ECF2mPoint (line 801) | class ECF2mPoint : public ECElement {} class ECFpPoint (line 803) | class ECFpPoint : ECElement {} class DlogEllipticCurve (line 806) | class DlogEllipticCurve : public DlogGroup { method DlogEllipticCurve (line 821) | DlogEllipticCurve(string fileName, string curveName, const shared_ptr<... method DlogEllipticCurve (line 823) | DlogEllipticCurve(string curveName, const shared_ptr<PrgFromOpenSSLAES... method string (line 827) | string getCurveName() { return curveName; } method string (line 829) | string getFileName() { return fileName; } method validateGroup (line 841) | bool validateGroup() override { return true; } method isGenerator (line 853) | bool isGenerator() override { return true; } method getIdentity (line 859) | shared_ptr<GroupElement> getIdentity() override { return getInfinity(); } class DlogECFp (line 862) | class DlogECFp : public DlogEllipticCurve {} class DlogECF2m (line 864) | class DlogECF2m : public DlogEllipticCurve {} FILE: include/primitives/DlogOpenSSL.hpp class OpenSSLDlogZpSafePrime (line 44) | class OpenSSLDlogZpSafePrime method OpenSSLDlogZpSafePrime (line 100) | OpenSSLDlogZpSafePrime(string q, string g, string p) : OpenSSLDlogZpSa... method OpenSSLDlogZpSafePrime (line 106) | OpenSSLDlogZpSafePrime(string numBits) : OpenSSLDlogZpSafePrime(stoi(n... method string (line 108) | string getGroupType() override { return "Zp*"; } method exponentiateWithPreComputedValues (line 116) | shared_ptr<GroupElement> exponentiateWithPreComputedValues(const share... class OpenSSLZpSafePrimeElement (line 49) | class OpenSSLZpSafePrimeElement : public ZpSafePrimeElement { method createOpenSSLElement (line 52) | void createOpenSSLElement() { openSSLElement = shared_ptr<BIGNUM>(bigi... method OpenSSLZpSafePrimeElement (line 59) | OpenSSLZpSafePrimeElement(const biginteger & x, const biginteger & p, ... method OpenSSLZpSafePrimeElement (line 65) | OpenSSLZpSafePrimeElement(const biginteger & p, PrgFromOpenSSLAES* prg... method OpenSSLZpSafePrimeElement (line 66) | OpenSSLZpSafePrimeElement(const biginteger & elementValue) : ZpSafePri... method string (line 68) | virtual string toString() { method getOpenSSLElement (line 71) | shared_ptr<BIGNUM> getOpenSSLElement() { return openSSLElement; } class OpenSSLDlogZpSafePrime (line 79) | class OpenSSLDlogZpSafePrime : public DlogZpSafePrime, public DDH { method OpenSSLDlogZpSafePrime (line 100) | OpenSSLDlogZpSafePrime(string q, string g, string p) : OpenSSLDlogZpSa... method OpenSSLDlogZpSafePrime (line 106) | OpenSSLDlogZpSafePrime(string numBits) : OpenSSLDlogZpSafePrime(stoi(n... method string (line 108) | string getGroupType() override { return "Zp*"; } method exponentiateWithPreComputedValues (line 116) | shared_ptr<GroupElement> exponentiateWithPreComputedValues(const share... class OpenSSLDlogEC (line 132) | class OpenSSLDlogEC : public DlogEllipticCurve{ method getCurve (line 138) | shared_ptr<EC_GROUP> getCurve() { return curve; } method getCTX (line 139) | shared_ptr<BN_CTX> getCTX() { return ctx; } method OpenSSLDlogEC (line 142) | OpenSSLDlogEC(string fileName, string curveName, const shared_ptr<PrgF... method OpenSSLDlogEC (line 144) | OpenSSLDlogEC(string curveName, const shared_ptr<PrgFromOpenSSLAES> & ... class OpenSSLECFpPoint (line 168) | class OpenSSLECFpPoint class OpenSSLDlogECFp (line 173) | class OpenSSLDlogECFp : public OpenSSLDlogEC, public DDH { method OpenSSLDlogECFp (line 188) | OpenSSLDlogECFp() : OpenSSLDlogECFp("P-192") { } method OpenSSLDlogECFp (line 190) | OpenSSLDlogECFp(string fileName, string curveName, const shared_ptr<Pr... method OpenSSLDlogECFp (line 192) | OpenSSLDlogECFp(string curveName, const shared_ptr<PrgFromOpenSSLAES> ... class OpenSSLECF2mPoint (line 209) | class OpenSSLECF2mPoint class OpenSSLDlogECF2m (line 214) | class OpenSSLDlogECF2m : public OpenSSLDlogEC, public DDH { method OpenSSLDlogECF2m (line 225) | OpenSSLDlogECF2m() : OpenSSLDlogECF2m("K-163") {} method OpenSSLDlogECF2m (line 227) | OpenSSLDlogECF2m(string fileName, string curveName, const shared_ptr<P... method OpenSSLDlogECF2m (line 229) | OpenSSLDlogECF2m(string curveName, const shared_ptr<PrgFromOpenSSLAES>... class OpenSSLPoint (line 252) | class OpenSSLPoint :public ECElement { method getPoint (line 255) | shared_ptr<EC_POINT> getPoint() { return point; } method biginteger (line 262) | biginteger getX() override { return x; } method biginteger (line 263) | biginteger getY() override { return y; } class OpenSSLECFpPoint (line 270) | class OpenSSLECFpPoint : public OpenSSLPoint { class OpenSSLECF2mPoint (line 286) | class OpenSSLECF2mPoint : public OpenSSLPoint, public enable_shared_from... FILE: include/primitives/Hash.hpp class TargetCollisionResistant (line 42) | class TargetCollisionResistant : HashSecLevel {} class CollisionResistant (line 47) | class CollisionResistant : TargetCollisionResistant {} class CryptographicHash (line 54) | class CryptographicHash { class SHA1 (line 92) | class SHA1 : public virtual CryptographicHash, public virtual Collisio... class SHA224 (line 93) | class SHA224 : public virtual CryptographicHash, public virtual Collisio... class SHA256 (line 94) | class SHA256 : public virtual CryptographicHash, public virtual Collisio... class SHA384 (line 95) | class SHA384 : public virtual CryptographicHash, public virtual Collisio... class SHA512 (line 96) | class SHA512 : public virtual CryptographicHash, public virtual Collisio... FILE: include/primitives/HashBlake2.hpp class Blake2Hash (line 42) | class Blake2Hash : public virtual CryptographicHash { method getHashedMsgSize (line 56) | int getHashedMsgSize() override { return hashSize; } method string (line 58) | string getAlgorithmName() override { return "BLAKE2"; } class Blake2SHA1 (line 81) | class Blake2SHA1 : public Blake2Hash , public SHA1 { method Blake2SHA1 (line 83) | Blake2SHA1() : Blake2Hash(20) {} class Blake2SHA224 (line 86) | class Blake2SHA224 : public Blake2Hash, public SHA224 { method Blake2SHA224 (line 88) | Blake2SHA224() : Blake2Hash(28) {} class Blake2SHA256 (line 91) | class Blake2SHA256 : public Blake2Hash, public SHA256{ method Blake2SHA256 (line 93) | Blake2SHA256() : Blake2Hash(32) {} class Blake2SHA384 (line 96) | class Blake2SHA384 : public Blake2Hash, public SHA384 { method Blake2SHA384 (line 98) | Blake2SHA384() : Blake2Hash(48) {} class Blake2SHA512 (line 101) | class Blake2SHA512 : public Blake2Hash, public SHA512 { method Blake2SHA512 (line 103) | Blake2SHA512() : Blake2Hash(64) {} FILE: include/primitives/HashOpenSSL.hpp class OpenSSLHash (line 44) | class OpenSSLHash : public virtual CryptographicHash { method getHashedMsgSize (line 63) | int getHashedMsgSize() override { return hashSize;} class OpenSSLSHA1 (line 88) | class OpenSSLSHA1 : public OpenSSLHash , public SHA1 { method OpenSSLSHA1 (line 90) | OpenSSLSHA1() : OpenSSLHash("SHA1") {} class OpenSSLSHA224 (line 93) | class OpenSSLSHA224 : public OpenSSLHash, public SHA224 { method OpenSSLSHA224 (line 95) | OpenSSLSHA224() : OpenSSLHash("SHA224") {} class OpenSSLSHA256 (line 98) | class OpenSSLSHA256 : public OpenSSLHash, public SHA256{ method OpenSSLSHA256 (line 100) | OpenSSLSHA256() : OpenSSLHash("SHA256") {} class OpenSSLSHA384 (line 103) | class OpenSSLSHA384 : public OpenSSLHash, public SHA384 { method OpenSSLSHA384 (line 105) | OpenSSLSHA384() : OpenSSLHash("SHA384") {} class OpenSSLSHA512 (line 108) | class OpenSSLSHA512 : public OpenSSLHash, public SHA512 { method OpenSSLSHA512 (line 110) | OpenSSLSHA512() : OpenSSLHash("SHA512") {} FILE: include/primitives/Kdf.hpp class KeyDerivationFunction (line 39) | class KeyDerivationFunction { class HKDF (line 58) | class HKDF : public KeyDerivationFunction { method HKDF (line 86) | HKDF(const shared_ptr<Hmac> & hmac = make_shared<OpenSSLHMAC>()) { thi... FILE: include/primitives/Matrix.hpp class HIM (line 37) | class HIM { function FieldType (line 108) | FieldType** HIM<FieldType>::InitHIMByVectors(vector<FieldType> &alpha, v... function FieldType (line 142) | FieldType** HIM<FieldType>::InitHIMVectorAndsizes(vector<FieldType> &alp... function FieldType (line 188) | FieldType** HIM<FieldType>::InitHIM() class VDM (line 255) | class VDM { method VDM (line 262) | VDM() {} class VDMTranspose (line 355) | class VDMTranspose { method VDMTranspose (line 362) | VDMTranspose() {} FILE: include/primitives/Mersenne.hpp class ZpMersenneIntElement (line 21) | class ZpMersenneIntElement { method ZpMersenneIntElement (line 31) | ZpMersenneIntElement(){elem = 0;} method ZpMersenneIntElement (line 32) | ZpMersenneIntElement(long elem) method ZpMersenneIntElement (line 59) | ZpMersenneIntElement& operator=(const ZpMersenneIntElement& other){ele... method ZpMersenneIntElement (line 63) | ZpMersenneIntElement operator+(const ZpMersenneIntElement& f2) method ZpMersenneIntElement (line 74) | ZpMersenneIntElement operator-(const ZpMersenneIntElement& f2) method ZpMersenneIntElement (line 89) | ZpMersenneIntElement operator/(const ZpMersenneIntElement& f2) method ZpMersenneIntElement (line 143) | ZpMersenneIntElement operator*(const ZpMersenneIntElement& f2) method ZpMersenneIntElement (line 165) | ZpMersenneIntElement& operator+=(const ZpMersenneIntElement& f2){ method ZpMersenneIntElement (line 173) | ZpMersenneIntElement& operator*=(const ZpMersenneIntElement& f2) method ZpMersenneIntElement (line 192) | ZpMersenneIntElement sqrt() class ZpMersenneLongElement (line 223) | class ZpMersenneLongElement { method ZpMersenneLongElement (line 233) | ZpMersenneLongElement(){elem = 0;} method ZpMersenneLongElement (line 234) | ZpMersenneLongElement(unsigned long elem) method ZpMersenneLongElement (line 247) | inline ZpMersenneLongElement& operator=(const ZpMersenneLongElement& o... method ZpMersenneLongElement (line 253) | ZpMersenneLongElement operator+(const ZpMersenneLongElement& f2) method ZpMersenneLongElement (line 265) | ZpMersenneLongElement operator-(const ZpMersenneLongElement& f2) method ZpMersenneLongElement (line 281) | ZpMersenneLongElement operator/(const ZpMersenneLongElement& f2) method ZpMersenneLongElement (line 308) | ZpMersenneLongElement operator*(const ZpMersenneLongElement& f2) method ZpMersenneLongElement (line 330) | ZpMersenneLongElement& operator+=(const ZpMersenneLongElement& f2) method ZpMersenneLongElement (line 340) | ZpMersenneLongElement& operator*=(const ZpMersenneLongElement& f2) method ZpMersenneLongElement (line 360) | ZpMersenneLongElement sqrt() class ZpMersenne127Element (line 391) | class ZpMersenne127Element { method init (line 406) | void static init() { method ZpMersenne127Element (line 414) | ZpMersenne127Element(){elem = 0;} method ZpMersenne127Element (line 415) | ZpMersenne127Element(__uint128_t e) method ZpMersenne127Element (line 424) | inline ZpMersenne127Element& operator=(const ZpMersenne127Element& oth... method ZpMersenne127Element (line 436) | ZpMersenne127Element operator+(const ZpMersenne127Element& f2) method ZpMersenne127Element (line 445) | ZpMersenne127Element operator-(const ZpMersenne127Element& f2) method ZpMersenne127Element (line 458) | ZpMersenne127Element operator/(const ZpMersenne127Element& f2) method ZpMersenne127Element (line 485) | ZpMersenne127Element operator*(const ZpMersenne127Element& f2) method ZpMersenne127Element (line 531) | ZpMersenne127Element& operator+=(const ZpMersenne127Element& f2) method ZpMersenne127Element (line 541) | ZpMersenne127Element& operator*=(const ZpMersenne127Element& f2) class TemplateField (line 560) | class TemplateField { method getElementSizeInBytes (line 595) | int getElementSizeInBytes(){ return elementSizeInBytes;} method getElementSizeInBits (line 596) | int getElementSizeInBits(){ return elementSizeInBits;} function string (line 609) | string TemplateField<FieldType>::elementToString(const FieldType& element) function FieldType (line 619) | FieldType TemplateField<FieldType>::stringToElement(const string &str) { function FieldType (line 635) | FieldType TemplateField<FieldType>::Random() { function FieldType (line 646) | FieldType* TemplateField<FieldType>::GetZero() function FieldType (line 652) | FieldType* TemplateField<FieldType>::GetOne() FILE: include/primitives/Prf.hpp class PseudorandomFunction (line 43) | class PseudorandomFunction { class PrfFixed (line 130) | class PrfFixed : public virtual PseudorandomFunction {} class PseudorandomPermutation (line 138) | class PseudorandomPermutation : public virtual PseudorandomFunction { class PrpFixed (line 169) | class PrpFixed : public virtual PseudorandomPermutation, public virtual ... class AES (line 175) | class AES : public PrpFixed { class TripleDES (line 184) | class TripleDES : public virtual PrpFixed {} class PrpFromPrfFixed (line 189) | class PrpFromPrfFixed : public PrpFixed { method setKey (line 198) | void setKey(SecretKey & secretKey) override { prfFixed->setKey(secretK... method isKeySet (line 199) | bool isKeySet() override { return prfFixed->isKeySet(); } class PrfVaryingInputLength (line 260) | class PrfVaryingInputLength : public virtual PseudorandomFunction {} class PrfVaryingIOLength (line 269) | class PrfVaryingIOLength : public virtual PseudorandomFunction {} class PrpVaryingIOLength (line 278) | class PrpVaryingIOLength : public virtual PseudorandomPermutation, publi... class Hmac (line 284) | class Hmac : public virtual PrfVaryingInputLength, public virtual Unique... class PrfVaryingFromPrfVaryingInput (line 295) | class PrfVaryingFromPrfVaryingInput : public virtual PrfVaryingIOLength { method setKey (line 302) | void setKey(SecretKey & secretKey) override { prfVaryingInputLength->s... method isKeySet (line 308) | bool isKeySet() { return prfVaryingInputLength->isKeySet(); } method computeBlock (line 313) | void computeBlock(const vector<byte> & inBytes, int inOff, vector<byte... method computeBlock (line 320) | void computeBlock(const vector<byte> & inBytes, int inOff, int inLen, ... method SecretKey (line 330) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { r... method SecretKey (line 337) | SecretKey generateKey(int keySize) override { return prfVaryingInputLe... class IteratedPrfVarying (line 344) | class IteratedPrfVarying : public PrfVaryingFromPrfVaryingInput { method IteratedPrfVarying (line 346) | IteratedPrfVarying() { /* TODO: implement */ } method IteratedPrfVarying (line 348) | IteratedPrfVarying(const shared_ptr<PrfVaryingInputLength> & prfVaryin... method string (line 350) | string getAlgorithmName() override { return "ITERATED_PRF_VARY_INOUT"; } method getBlockSize (line 352) | int getBlockSize() override { throw runtime_error("prp varying has no ... class PrpFromPrfVarying (line 381) | class PrpFromPrfVarying : public virtual PrpVaryingIOLength { method setKey (line 389) | void setKey(SecretKey & secretKey) override { prfVaryingIOLength->setK... method isKeySet (line 390) | bool isKeySet() override { return prfVaryingIOLength->isKeySet(); } method SecretKey (line 419) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { r... method SecretKey (line 420) | SecretKey generateKey(int keySize) override { return prfVaryingIOLengt... class LubyRackoffPrpFromPrfVarying (line 430) | class LubyRackoffPrpFromPrfVarying : public virtual PrpFromPrfVarying { method string (line 460) | string getAlgorithmName() override { return "LUBY_RACKOFF_PRP_FROM_PRF... method getBlockSize (line 461) | int getBlockSize() override { throw runtime_error("prp varying has no ... FILE: include/primitives/PrfOpenSSL.hpp class OpenSSLPRP (line 43) | class OpenSSLPRP : public PrpFixed { method isKeySet (line 52) | bool isKeySet() override { return _isKeySet; } method SecretKey (line 57) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { class OpenSSLAES (line 153) | class OpenSSLAES : public OpenSSLPRP, public AES { method string (line 165) | string getAlgorithmName() override { return "AES"; } method getBlockSize (line 167) | int getBlockSize() override { return 16; } class OpenSSLHMAC (line 172) | class OpenSSLHMAC : public Hmac { method OpenSSLHMAC (line 194) | OpenSSLHMAC(CryptographicHash *hash, const shared_ptr<PrgFromOpenSSLAE... method setMacKey (line 201) | void setMacKey(SecretKey & secretKey) override { setKey(secretKey); } method isKeySet (line 202) | bool isKeySet() override { return _isKeySet; } method getBlockSize (line 204) | int getBlockSize() override method SecretKey (line 254) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { method getMacSize (line 260) | int getMacSize() override { return getBlockSize(); } class OpenSSLTripleDES (line 271) | class OpenSSLTripleDES : public OpenSSLPRP, public TripleDES { method string (line 278) | string getAlgorithmName() override{ return "TripleDES"; } method getBlockSize (line 279) | int getBlockSize() override { return 8; } FILE: include/primitives/Prg.hpp class PrgFromPrfParameterSpec (line 54) | class PrgFromPrfParameterSpec : public AlgorithmParameterSpec { method PrgFromPrfParameterSpec (line 65) | PrgFromPrfParameterSpec(vector<byte> &entropySource, int prfKeySize) { method getEntropySource (line 69) | vector<byte> getEntropySource() { return entropySource; } method getPrfKeySize (line 70) | int getPrfKeySize() { return prfKeySize; } class PseudorandomGenerator (line 80) | class PseudorandomGenerator { class RC4 (line 125) | class RC4 : public PseudorandomGenerator {} class ScPrgFromPrf (line 133) | class ScPrgFromPrf : public PseudorandomGenerator { method ScPrgFromPrf (line 149) | ScPrgFromPrf(const shared_ptr<PseudorandomFunction> & prf) {this->prf ... method ScPrgFromPrf (line 155) | ScPrgFromPrf(string prfName) : ScPrgFromPrf(PseudorandomFunction::get_... method isKeySet (line 158) | bool isKeySet() override { return _isKeySet; } method string (line 159) | string getAlgorithmName() override { return "PRG_from_" + prf->getAlgo... method SecretKey (line 160) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { r... method SecretKey (line 161) | SecretKey generateKey(int keySize) override { return prf->generateKey(... class PrgFromOpenSSLAES (line 174) | class PrgFromOpenSSLAES : public PseudorandomGenerator { method PrgFromOpenSSLAES (line 208) | PrgFromOpenSSLAES& operator=(PrgFromOpenSSLAES& other) = delete; method PrgFromOpenSSLAES (line 213) | PrgFromOpenSSLAES(PrgFromOpenSSLAES& other) = delete; method isKeySet (line 224) | bool isKeySet() override { return _isKeySet; } method string (line 225) | string getAlgorithmName() override { return "PrgFromOpenSSLAES"; } method SecretKey (line 226) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override { method getRandom32 (line 254) | uint32_t getRandom32() { method getRandom64 (line 270) | uint64_t getRandom64() { method block (line 285) | block getRandom128() { class OpenSSLRC4 (line 315) | class OpenSSLRC4 : public RC4 { method OpenSSLRC4 (line 321) | OpenSSLRC4() { rc4 = new RC4_KEY(); } method isKeySet (line 323) | bool isKeySet() override { return _isKeySet; } method string (line 324) | string getAlgorithmName() override { return "RC4"; } method SecretKey (line 325) | SecretKey generateKey(AlgorithmParameterSpec & keyParams) override{ class PrgSingleton (line 338) | class PrgSingleton { method PrgSingleton (line 345) | PrgSingleton() {} method getInstance (line 353) | static shared_ptr<PrgFromOpenSSLAES> getInstance() { FILE: include/primitives/RandomOracle.hpp class RandomOracle (line 39) | class RandomOracle { class HashBasedRO (line 60) | class HashBasedRO : public RandomOracle { method HashBasedRO (line 64) | HashBasedRO(const shared_ptr<CryptographicHash> & hash = make_shared<O... method HashBasedRO (line 65) | HashBasedRO(string hashName) : HashBasedRO(CryptographicHash::get_new_... method string (line 76) | string getAlgorithmName() override { return "HashBasedRO"; } class HKDFBasedRO (line 82) | class HKDFBasedRO : public RandomOracle { method HKDFBasedRO (line 87) | HKDFBasedRO(const shared_ptr<HKDF> & hkdf = make_shared<HKDF>()) { thi... method string (line 98) | string getAlgorithmName() override { return "HKDFBasedRO"; } FILE: include/primitives/TrapdoorPermutation.hpp type TPElValidity (line 40) | enum TPElValidity { VALID, NOT_VALID, DONT_KNOW} class TPElement (line 47) | class TPElement { class RSAModulus (line 55) | class RSAModulus { method RSAModulus (line 60) | RSAModulus(const biginteger & p,const biginteger & q, const bigintege... class RabinKey (line 79) | class RabinKey : Key { class ScRabinKey (line 90) | class ScRabinKey : public RabinKey { method biginteger (line 97) | biginteger getModulus() override { return modulus; } class RabinKeyGenParameterSpec (line 104) | class RabinKeyGenParameterSpec : AlgorithmParameterSpec { method RabinKeyGenParameterSpec (line 107) | RabinKeyGenParameterSpec(int keySize) { method getKeySize (line 112) | int getKeySize() { return keySize; } class RabinPrivateKey (line 118) | class RabinPrivateKey : public RabinKey, public PrivateKey { class RabinPublicKey (line 138) | class RabinPublicKey : public RabinKey, public PublicKey { class ScRabinPrivateKey (line 153) | class ScRabinPrivateKey : public ScRabinKey, public RabinPrivateKey { method ScRabinPrivateKey (line 167) | ScRabinPrivateKey(const biginteger & mod, const biginteger & p, const ... method string (line 173) | string getAlgorithm() override { return "Rabin"; } method getEncoded (line 174) | vector<byte> getEncoded() override { return vector<byte>(0); } method biginteger (line 175) | biginteger getPrime1() override { return prime1; } method biginteger (line 176) | biginteger getPrime2() override { return prime2; } method biginteger (line 177) | biginteger getInversePModQ() override { return inversePModQ; } class ScRabinPrivateKeySpec (line 180) | class ScRabinPrivateKeySpec : public KeySpec { method ScRabinPrivateKeySpec (line 195) | ScRabinPrivateKeySpec(const biginteger & mod, const biginteger & p, co... method biginteger (line 204) | biginteger getModulus() { return modulus; } method biginteger (line 205) | biginteger getPrime1() { return prime1; } method biginteger (line 206) | biginteger getPrime2() { return prime2; } method biginteger (line 207) | biginteger getInversePModQ() { return inversePModQ; } class ScRabinPublicKey (line 213) | class ScRabinPublicKey : public ScRabinKey, public RabinPublicKey { method ScRabinPublicKey (line 224) | ScRabinPublicKey(const biginteger & mod, const biginteger & r, const b... method string (line 230) | string getAlgorithm() override { return "Rabin"; } method getEncoded (line 231) | vector<byte> getEncoded() override { return vector<byte>(); } method biginteger (line 232) | biginteger getQuadraticResidueModPrime1() override { return quadraticR... method biginteger (line 233) | biginteger getQuadraticResidueModPrime2() override { return quadraticR... class ScRabinPublicKeySpec (line 236) | class ScRabinPublicKeySpec : public KeySpec { method ScRabinPublicKeySpec (line 249) | ScRabinPublicKeySpec(const biginteger & mod, const biginteger & r, con... method biginteger (line 254) | biginteger getModulus() { return modulus; } method biginteger (line 255) | biginteger getQuadraticResidueModPrime1() { return quadraticResidueMod... method biginteger (line 256) | biginteger getQuadraticResidueModPrime2() { return quadraticResidueMod... class RSAElement (line 262) | class RSAElement : public TPElement { method biginteger (line 284) | biginteger getElement() { return element; } class TrapdoorPermutation (line 294) | class TrapdoorPermutation { method setKey (line 305) | virtual void setKey(const shared_ptr<PublicKey> & publicKey, const sha... method isKeySet (line 317) | virtual bool isKeySet() { return _isKeySet; } method getPubKey (line 322) | virtual shared_ptr<PublicKey> getPubKey(){ class RSAPermutation (line 418) | class RSAPermutation : public virtual TrapdoorPermutation { class RabinPermutation (line 431) | class RabinPermutation : public TrapdoorPermutation { FILE: include/primitives/TrapdoorPermutationOpenSSL.hpp class OpenSSLRSAPermutation (line 40) | class OpenSSLRSAPermutation : public virtual TrapdoorPermutation, public... method OpenSSLRSAPermutation (line 51) | OpenSSLRSAPermutation(const shared_ptr<PrgFromOpenSSLAES> & random = g... method string (line 53) | string getAlgorithmName() override { return "OpenSSLRSA"; } method generateTPElement (line 59) | shared_ptr<TPElement> generateTPElement(const biginteger & x) override... method generateUncheckedTPElement (line 60) | shared_ptr<TPElement> generateUncheckedTPElement(const biginteger & x)... method biginteger (line 61) | biginteger getModulus() override { FILE: lib/BLAKE2/Blake2/testBlake2/test.cpp function main (line 8) | int main() { FILE: lib/BLAKE2/sse/blake2-impl.h function load32 (line 22) | BLAKE2_LOCAL_INLINE(uint32_t) load32( const void *src ) function load64 (line 38) | BLAKE2_LOCAL_INLINE(uint64_t) load64( const void *src ) function store32 (line 58) | BLAKE2_LOCAL_INLINE(void) store32( void *dst, uint32_t w ) function store64 (line 71) | BLAKE2_LOCAL_INLINE(void) store64( void *dst, uint64_t w ) function load48 (line 88) | BLAKE2_LOCAL_INLINE(uint64_t) load48( const void *src ) function store48 (line 100) | BLAKE2_LOCAL_INLINE(void) store48( void *dst, uint64_t w ) function rotl32 (line 111) | BLAKE2_LOCAL_INLINE(uint32_t) rotl32( const uint32_t w, const unsigned c ) function rotl64 (line 116) | BLAKE2_LOCAL_INLINE(uint64_t) rotl64( const uint64_t w, const unsigned c ) function rotr32 (line 121) | BLAKE2_LOCAL_INLINE(uint32_t) rotr32( const uint32_t w, const unsigned c ) function rotr64 (line 126) | BLAKE2_LOCAL_INLINE(uint64_t) rotr64( const uint64_t w, const unsigned c ) function secure_zero_memory (line 132) | BLAKE2_LOCAL_INLINE(void) secure_zero_memory(void *v, size_t n) FILE: lib/BLAKE2/sse/blake2.h type blake2s_constant (line 34) | enum blake2s_constant type blake2b_constant (line 43) | enum blake2b_constant type blake2s_state (line 52) | typedef struct __blake2s_state type blake2b_state (line 62) | typedef struct __blake2b_state type blake2sp_state (line 72) | typedef struct __blake2sp_state type blake2bp_state (line 80) | typedef struct __blake2bp_state type blake2s_param (line 90) | typedef struct __blake2s_param type blake2b_param (line 105) | typedef struct __blake2b_param function blake2 (line 151) | static inline int blake2( uint8_t *out, const void *in, const void *key,... FILE: lib/BLAKE2/sse/blake2b.c function blake2b_set_lastnode (line 70) | BLAKE2_LOCAL_INLINE(int) blake2b_set_lastnode( blake2b_state *S ) function blake2b_clear_lastnode (line 76) | BLAKE2_LOCAL_INLINE(int) blake2b_clear_lastnode( blake2b_state *S ) function blake2b_is_lastblock (line 82) | BLAKE2_LOCAL_INLINE(int) blake2b_is_lastblock( const blake2b_state *S ) function blake2b_set_lastblock (line 87) | BLAKE2_LOCAL_INLINE(int) blake2b_set_lastblock( blake2b_state *S ) function blake2b_clear_lastblock (line 95) | BLAKE2_LOCAL_INLINE(int) blake2b_clear_lastblock( blake2b_state *S ) function blake2b_increment_counter (line 104) | BLAKE2_LOCAL_INLINE(int) blake2b_increment_counter( blake2b_state *S, co... function blake2b_param_set_digest_length (line 121) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_digest_length( blake2b_param ... function blake2b_param_set_fanout (line 127) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_fanout( blake2b_param *P, con... function blake2b_param_set_max_depth (line 133) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_max_depth( blake2b_param *P, ... function blake2b_param_set_leaf_length (line 139) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_leaf_length( blake2b_param *P... function blake2b_param_set_node_offset (line 145) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_node_offset( blake2b_param *P... function blake2b_param_set_node_depth (line 151) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_node_depth( blake2b_param *P,... function blake2b_param_set_inner_length (line 157) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_inner_length( blake2b_param *... function blake2b_param_set_salt (line 163) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_salt( blake2b_param *P, const... function blake2b_param_set_personal (line 169) | BLAKE2_LOCAL_INLINE(int) blake2b_param_set_personal( blake2b_param *P, c... function blake2b_init0 (line 175) | BLAKE2_LOCAL_INLINE(int) blake2b_init0( blake2b_state *S ) function blake2b_init_param (line 185) | int blake2b_init_param( blake2b_state *S, const blake2b_param *P ) function blake2b_init (line 201) | int blake2b_init( blake2b_state *S, const uint8_t outlen ) function blake2b_init_key (line 223) | int blake2b_init_key( blake2b_state *S, const uint8_t outlen, const void... function blake2b_compress (line 257) | BLAKE2_LOCAL_INLINE(int) blake2b_compress( blake2b_state *S, const uint8... function blake2b_update (line 328) | int blake2b_update( blake2b_state *S, const uint8_t *in, uint64_t inlen ) function blake2b_final (line 359) | int blake2b_final( blake2b_state *S, uint8_t *out, uint8_t outlen ) function blake2b (line 384) | int blake2b( uint8_t *out, const void *in, const void *key, const uint8_... function crypto_hash (line 414) | int crypto_hash( unsigned char *out, unsigned char *in, unsigned long lo... function main (line 423) | int main( int argc, char **argv ) FILE: lib/BLAKE2/sse/blake2bp.c function blake2bp_init_leaf (line 30) | BLAKE2_LOCAL_INLINE(int) blake2bp_init_leaf( blake2b_state *S, uint8_t o... function blake2bp_init_root (line 47) | BLAKE2_LOCAL_INLINE(int) blake2bp_init_root( blake2b_state *S, uint8_t o... function blake2bp_init (line 65) | int blake2bp_init( blake2bp_state *S, const uint8_t outlen ) function blake2bp_init_key (line 83) | int blake2bp_init_key( blake2bp_state *S, const uint8_t outlen, const vo... function blake2bp_update (line 114) | int blake2bp_update( blake2bp_state *S, const uint8_t *in, uint64_t inlen ) function blake2bp_final (line 165) | int blake2bp_final( blake2bp_state *S, uint8_t *out, const uint8_t outlen ) function blake2bp (line 189) | int blake2bp( uint8_t *out, const void *in, const void *key, uint8_t out... function main (line 269) | int main( int argc, char **argv ) FILE: lib/BLAKE2/sse/blake2sp.c function blake2sp_init_leaf (line 29) | BLAKE2_LOCAL_INLINE(int) blake2sp_init_leaf( blake2s_state *S, uint8_t o... function blake2sp_init_root (line 45) | BLAKE2_LOCAL_INLINE(int) blake2sp_init_root( blake2s_state *S, uint8_t o... function blake2sp_init (line 62) | int blake2sp_init( blake2sp_state *S, const uint8_t outlen ) function blake2sp_init_key (line 80) | int blake2sp_init_key( blake2sp_state *S, const uint8_t outlen, const vo... function blake2sp_update (line 111) | int blake2sp_update( blake2sp_state *S, const uint8_t *in, uint64_t inlen ) function blake2sp_final (line 161) | int blake2sp_final( blake2sp_state *S, uint8_t *out, const uint8_t outlen ) function blake2sp (line 186) | int blake2sp( uint8_t *out, const void *in, const void *key, uint8_t out... function main (line 265) | int main( int argc, char **argv ) FILE: lib/BLAKE2/sse/genkat-c.c function main (line 69) | int main( int argc, char **argv ) FILE: lib/BLAKE2/sse/genkat-json.c function main (line 79) | int main( int argc, char **argv ) FILE: lib/COTShortKeys/COTSK.cpp function MPCEXsetCommunication (line 115) | vector<shared_ptr<ProtocolPartyDataEX> > MPCEXsetCommunication (boost::a... FILE: lib/COTShortKeys/COTSK.h function class (line 24) | class COTSK_pOne { function class (line 98) | class COTSK_pTwo { FILE: lib/COTShortKeys/COTSK_Prg.h function class (line 6) | class COTSK_Prg { FILE: lib/COTShortKeys/COTSK_Receiver_impl.h function class (line 6) | class COTSK_ReceiverSessionExtendHandler { function keyPrg (line 15) | void keyPrg(const byte *k0, const byte *k1) { function extend (line 21) | void extend(uint32_t size_bits, const byte *x_and_r, byte *t_j_i_out) { function byte (line 38) | const byte * expand_t0i(uint32_t i, uint32_t mBytes, byte *out) { function byte (line 41) | const byte * expand_t1i(uint32_t i, uint32_t mBytes) { function update_ui (line 45) | void update_ui(uint32_t mBytes, byte *ui, const byte * t0i, const byte *... function class (line 62) | class COTSK_ReceiverSessionOTHandler { function class (line 113) | class COTSK_ReceiverSession { function class (line 140) | class COTSK_Receiver { function initializeOrRekey (line 152) | void initializeOrRekey(uint8_t sessionId) { function extend (line 156) | void extend(uint8_t sessionId, uint32_t size_bits, const byte *x_and_r, ... FILE: lib/COTShortKeys/COTSK_Sender_impl.h function class (line 9) | class COTSK_SenderSessionExtendHandler { function keyPrg (line 24) | void keyPrg(const byte *k, const vector<byte> & delta) { function extend (line 32) | void extend (uint32_t size_bits, byte *q_j_out) function byte (line 51) | byte * qi(uint32_t i, uint32_t mBytes) {return _q.data() + i*mBytes;} function byte (line 52) | const byte * expand_tdeltai(uint32_t i, uint32_t mBytes) {return _prg_de... function update_qi (line 54) | void update_qi(uint32_t mBytes, byte *qi, const byte * ui, const byte *t... function class (line 70) | class COTSK_SenderSessionOTHandler { function class (line 117) | class COTSK_SenderSession { function class (line 150) | class COTSK_Sender { function initializeOrRekey (line 162) | void initializeOrRekey(uint8_t sessionId, const byte *delta) { function extend (line 167) | void extend (uint8_t sessionId, uint32_t size_bits , byte *q_i_j) { FILE: lib/COTShortKeys/COTSK_Test.cpp function unit_test_transpose (line 16) | void unit_test_transpose() { function main (line 38) | int main(int argc, char *argv[]) { FILE: lib/COTShortKeys/COTSK_impl.h function byte (line 18) | inline byte index(const byte *v, const uint32_t & ind) { return v[ind >... FILE: lib/COTShortKeys/MPCCommunicationEX.hpp class ProtocolPartyDataEX (line 12) | class ProtocolPartyDataEX { method ProtocolPartyDataEX (line 18) | ProtocolPartyDataEX() {} method ProtocolPartyDataEX (line 19) | ProtocolPartyDataEX(int id, shared_ptr<CommParty> channel) method getID (line 23) | int getID() { return id; } method getChannel (line 24) | shared_ptr<CommParty> getChannel() { return channel; } FILE: lib/COTShortKeys/args.hxx type args (line 52) | namespace args function get (line 61) | auto get(Option &option_) -> decltype(option_.Get()) function Glyphs (line 74) | inline std::string::size_type Glyphs(const std::string &string_) function Wrap (line 99) | inline std::vector<std::string> Wrap(It begin, type detail (line 168) | namespace detail function Join (line 171) | std::string Join(const T& array, const std::string &delimiter) type IsConvertableToString (line 1006) | struct IsConvertableToString : std::false_type {} type IsConvertableToString<T, decltype(std::declval<std::ostringstream&>() << std::declval<T>(), int())> (line 1009) | struct IsConvertableToString<T, decltype(std::declval<std::ostringst... function ToString (line 1012) | typename std::enable_if<IsConvertableToString<T>::value, std::string... function ToString (line 1021) | typename std::enable_if<!IsConvertableToString<T>::value, std::strin... function MapKeysToStrings (line 1028) | std::vector<std::string> MapKeysToStrings(const T &map) function Wrap (line 197) | inline std::vector<std::string> Wrap(const std::string &in, const std:... type Error (line 230) | enum class Error method Error (line 249) | Error(const std::string &problem) : std::runtime_error(problem) {} class Error (line 246) | class Error : public std::runtime_error method Error (line 249) | Error(const std::string &problem) : std::runtime_error(problem) {} class UsageError (line 255) | class UsageError : public Error method UsageError (line 258) | UsageError(const std::string &problem) : Error(problem) {} class ParseError (line 264) | class ParseError : public Error method ParseError (line 267) | ParseError(const std::string &problem) : Error(problem) {} class ValidationError (line 273) | class ValidationError : public Error method ValidationError (line 276) | ValidationError(const std::string &problem) : Error(problem) {} class RequiredError (line 282) | class RequiredError : public ValidationError method RequiredError (line 285) | RequiredError(const std::string &problem) : ValidationError(problem) {} class MapError (line 291) | class MapError : public ParseError method MapError (line 294) | MapError(const std::string &problem) : ParseError(problem) {} class ExtraError (line 300) | class ExtraError : public ParseError method ExtraError (line 303) | ExtraError(const std::string &problem) : ParseError(problem) {} class Help (line 309) | class Help : public Error method Help (line 312) | Help(const std::string &flag) : Error(flag) {} class SubparserError (line 318) | class SubparserError : public Error method SubparserError (line 321) | SubparserError() : Error("") {} class Completion (line 327) | class Completion : public Error method Completion (line 330) | Completion(const std::string &flag) : Error(flag) {} type EitherFlag (line 337) | struct EitherFlag method EitherFlag (line 342) | EitherFlag(const std::string &flag) : isShort(false), shortFlag(), l... method EitherFlag (line 343) | EitherFlag(const char *flag) : isShort(false), shortFlag(), longFlag... method EitherFlag (line 344) | EitherFlag(const char flag) : isShort(true), shortFlag(flag), longFl... method GetLong (line 348) | static std::unordered_set<std::string> GetLong(std::initializer_list... method GetShort (line 363) | static std::unordered_set<char> GetShort(std::initializer_list<Eithe... method str (line 376) | std::string str() const method str (line 381) | std::string str(const std::string &shortPrefix, const std::string &l... class Matcher (line 395) | class Matcher method Matcher (line 407) | Matcher(ShortIt shortFlagsStart, ShortIt shortFlagsEnd, LongIt longF... method Error (line 421) | Error GetError() const noexcept method Matcher (line 432) | Matcher(Short &&shortIn, Long &&longIn) : method Matcher (line 448) | Matcher(std::initializer_list<EitherFlag> in) : method Matcher (line 451) | Matcher(Matcher &&other) : shortFlags(std::move(other.shortFlags)), ... method Match (line 458) | bool Match(const char flag) const method Match (line 465) | bool Match(const std::string &flag) const method Match (line 472) | bool Match(const EitherFlag &flag) const method GetFlagStrings (line 479) | std::vector<EitherFlag> GetFlagStrings() const method EitherFlag (line 496) | EitherFlag GetLongOrAny() const method EitherFlag (line 514) | EitherFlag GetShortOrAny() const type Options (line 533) | enum class Options function Options (line 572) | inline Options operator | (Options lhs, Options rhs) function Options (line 577) | inline Options operator & (Options lhs, Options rhs) class FlagBase (line 582) | class FlagBase method GetNameString (line 1052) | virtual std::string GetNameString(const HelpParams &params) const ov... method FlagBase (line 1080) | FlagBase(const std::string &name_, const std::string &help_, Matcher... method FlagBase (line 1082) | FlagBase(const std::string &name_, const std::string &help_, Matcher... method FlagBase (line 1086) | virtual FlagBase *Match(const EitherFlag &flag) override method GetAllFlags (line 1107) | virtual std::vector<FlagBase*> GetAllFlags() override method Matcher (line 1112) | const Matcher &GetMatcher() const method Validate (line 1117) | virtual void Validate(const std::string &shortPrefix, const std::str... method GetProgramLine (line 1132) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method HasFlag (line 1151) | virtual bool HasFlag() const override method Error (line 1158) | virtual Error GetError() const override class PositionalBase (line 583) | class PositionalBase method PositionalBase (line 1255) | PositionalBase(const std::string &name_, const std::string &help_, O... method Ready (line 1258) | bool Ready() method Reset (line 1265) | virtual void Reset() noexcept override method PositionalBase (line 1275) | virtual PositionalBase *GetNextPositional() override method HasPositional (line 1280) | virtual bool HasPositional() const override method GetProgramLine (line 1285) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method Validate (line 1291) | virtual void Validate(const std::string &, const std::string &) cons... class Command (line 584) | class Command class RaiiSubparser (line 1703) | class RaiiSubparser method Subparser (line 1714) | Subparser &Parser() method Command (line 1725) | Command() = default; method Command (line 1732) | Command &SelectedCommand() method Command (line 1743) | const Command &SelectedCommand() const method UpdateSubparserHelp (line 1754) | void UpdateSubparserHelp(const HelpParams &params) const method Command (line 1774) | Command(Group &base_, std::string name_, std::string help_, std::fun... method ProglinePostfix (line 1787) | void ProglinePostfix(const std::string &proglinePostfix_) method Description (line 1797) | void Description(const std::string &description_) method Epilog (line 1807) | void Epilog(const std::string &epilog_) method RequireCommand (line 1824) | void RequireCommand(bool value) method IsGroup (line 1827) | virtual bool IsGroup() const override method Matched (line 1830) | virtual bool Matched() const noexcept override method Match (line 1836) | void Match() noexcept method SelectCommand (line 1839) | void SelectCommand(Command *c) noexcept method FlagBase (line 1849) | virtual FlagBase *Match(const EitherFlag &flag) override method GetAllFlags (line 1880) | virtual std::vector<FlagBase*> GetAllFlags() override method PositionalBase (line 1913) | virtual PositionalBase *GetNextPositional() override method HasFlag (line 1944) | virtual bool HasFlag() const override method HasPositional (line 1949) | virtual bool HasPositional() const override method HasCommand (line 1954) | virtual bool HasCommand() const override method GetCommandProgramLine (line 1959) | std::vector<std::string> GetCommandProgramLine(const HelpParams &par... method GetProgramLine (line 2014) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method GetCommands (line 2024) | virtual std::vector<Command*> GetCommands() override method GetDescription (line 2039) | virtual std::vector<std::tuple<std::string, std::string, unsigned>> ... method Validate (line 2121) | virtual void Validate(const std::string &shortprefix, const std::str... method Reset (line 2163) | virtual void Reset() noexcept override method Error (line 2179) | virtual Error GetError() const override class ArgumentParser (line 585) | class ArgumentParser type OptionType (line 2224) | enum class OptionType method OptionType (line 2231) | OptionType ParseOption(const std::string &s, bool allowEmpty = false) method Complete (line 2247) | bool Complete(FlagBase &flag, It it, It end) method ParseArgsValues (line 2278) | std::string ParseArgsValues(FlagBase &flag, const std::string &arg, ... method ParseLong (line 2351) | bool ParseLong(It &it, It end) method ParseShort (line 2407) | bool ParseShort(It &it, It end) method AddCompletionReply (line 2465) | bool AddCompletionReply(const std::string &cur, const std::string &c... method Complete (line 2483) | bool Complete(It it, It end) method It (line 2594) | It Parse(It begin, It end) method ArgumentParser (line 2761) | ArgumentParser(const std::string &description_, const std::string &e... method AddCompletion (line 2773) | void AddCompletion(CompletionFlag &completionFlag) method Prog (line 2785) | void Prog(const std::string &prog_) method LongPrefix (line 2794) | void LongPrefix(const std::string &longprefix_) method ShortPrefix (line 2806) | void ShortPrefix(const std::string &shortprefix_) method LongSeparator (line 2818) | void LongSeparator(const std::string &longseparator_) method Terminator (line 2842) | void Terminator(const std::string &terminator_) method GetArgumentSeparations (line 2849) | void GetArgumentSeparations( method SetArgumentSeparations (line 2868) | void SetArgumentSeparations( method Help (line 2885) | void Help(std::ostream &help_) const method Help (line 2991) | std::string Help() const method Reset (line 2998) | virtual void Reset() noexcept override method It (line 3012) | It ParseArgs(It begin, It end) method ParseArgs (line 3032) | auto ParseArgs(const T &args) -> decltype(std::begin(args)) method ParseCLI (line 3043) | bool ParseCLI(const int argc, const char * const * argv) method ParseCLI (line 3054) | bool ParseCLI(const T &args) type HelpParams (line 589) | struct HelpParams type Nargs (line 746) | struct Nargs method Nargs (line 751) | Nargs(size_t min_, size_t max_) : min(min_), max(max_) method Nargs (line 761) | Nargs(size_t num_) : min(num_), max(num_) class Base (line 778) | class Base method Base (line 793) | Base(const std::string &help_, Options options_ = {}) : options(opti... method Options (line 796) | Options GetOptions() const noexcept method IsRequired (line 801) | bool IsRequired() const noexcept method Matched (line 806) | virtual bool Matched() const noexcept method Validate (line 811) | virtual void Validate(const std::string &, const std::string &) const method GetDescription (line 820) | virtual std::vector<std::tuple<std::string, std::string, unsigned>> ... method GetCommands (line 828) | virtual std::vector<Command*> GetCommands() method IsGroup (line 833) | virtual bool IsGroup() const method FlagBase (line 838) | virtual FlagBase *Match(const EitherFlag &) method PositionalBase (line 843) | virtual PositionalBase *GetNextPositional() method GetAllFlags (line 848) | virtual std::vector<FlagBase*> GetAllFlags() method HasFlag (line 853) | virtual bool HasFlag() const method HasPositional (line 858) | virtual bool HasPositional() const method HasCommand (line 863) | virtual bool HasCommand() const method GetProgramLine (line 868) | virtual std::vector<std::string> GetProgramLine(const HelpParams &) ... method KickOut (line 874) | void KickOut(bool kickout_) noexcept method KickOut (line 887) | bool KickOut() const noexcept method Reset (line 892) | virtual void Reset() noexcept method Error (line 903) | virtual Error GetError() const method GetErrorMsg (line 909) | std::string GetErrorMsg() const class NamedBase (line 918) | class NamedBase : public Base method GetDefaultString (line 928) | virtual std::string GetDefaultString(const HelpParams&) const { retu... method GetChoicesStrings (line 930) | virtual std::vector<std::string> GetChoicesStrings(const HelpParams&... method GetNameString (line 932) | virtual std::string GetNameString(const HelpParams&) const { return ... method AddDescriptionPostfix (line 934) | void AddDescriptionPostfix(std::string &dest, const bool isManual, c... method NamedBase (line 949) | NamedBase(const std::string &name_, const std::string &help_, Option... method HelpDefault (line 955) | void HelpDefault(const std::string &str) method HelpDefault (line 963) | std::string HelpDefault(const HelpParams &params) const method HelpChoices (line 971) | void HelpChoices(const std::vector<std::string> &array) method HelpChoices (line 979) | std::vector<std::string> HelpChoices(const HelpParams &params) const method GetDescription (line 984) | virtual std::vector<std::tuple<std::string, std::string, unsigned>> ... method Name (line 997) | virtual std::string Name() const type detail (line 1003) | namespace detail function Join (line 171) | std::string Join(const T& array, const std::string &delimiter) type IsConvertableToString (line 1006) | struct IsConvertableToString : std::false_type {} type IsConvertableToString<T, decltype(std::declval<std::ostringstream&>() << std::declval<T>(), int())> (line 1009) | struct IsConvertableToString<T, decltype(std::declval<std::ostringst... function ToString (line 1012) | typename std::enable_if<IsConvertableToString<T>::value, std::string... function ToString (line 1021) | typename std::enable_if<!IsConvertableToString<T>::value, std::strin... function MapKeysToStrings (line 1028) | std::vector<std::string> MapKeysToStrings(const T &map) class FlagBase (line 1047) | class FlagBase : public NamedBase method GetNameString (line 1052) | virtual std::string GetNameString(const HelpParams &params) const ov... method FlagBase (line 1080) | FlagBase(const std::string &name_, const std::string &help_, Matcher... method FlagBase (line 1082) | FlagBase(const std::string &name_, const std::string &help_, Matcher... method FlagBase (line 1086) | virtual FlagBase *Match(const EitherFlag &flag) override method GetAllFlags (line 1107) | virtual std::vector<FlagBase*> GetAllFlags() override method Matcher (line 1112) | const Matcher &GetMatcher() const method Validate (line 1117) | virtual void Validate(const std::string &shortPrefix, const std::str... method GetProgramLine (line 1132) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method HasFlag (line 1151) | virtual bool HasFlag() const override method Error (line 1158) | virtual Error GetError() const override class ValueFlagBase (line 1191) | class ValueFlagBase : public FlagBase method ValueFlagBase (line 1194) | ValueFlagBase(const std::string &name_, const std::string &help_, Ma... method ValueFlagBase (line 1195) | ValueFlagBase(const std::string &name_, const std::string &help_, Ma... method Nargs (line 1198) | virtual Nargs NumberOfArguments() const noexcept override class CompletionFlag (line 1204) | class CompletionFlag : public ValueFlagBase method CompletionFlag (line 1212) | CompletionFlag(GroupClass &group_, Matcher &&matcher_): ValueFlagBas... method Nargs (line 1219) | virtual Nargs NumberOfArguments() const noexcept override method ParseValue (line 1224) | virtual void ParseValue(const std::vector<std::string> &value_) over... method Get (line 1232) | std::string Get() noexcept method Reset (line 1237) | virtual void Reset() noexcept override class PositionalBase (line 1249) | class PositionalBase : public NamedBase method PositionalBase (line 1255) | PositionalBase(const std::string &name_, const std::string &help_, O... method Ready (line 1258) | bool Ready() method Reset (line 1265) | virtual void Reset() noexcept override method PositionalBase (line 1275) | virtual PositionalBase *GetNextPositional() override method HasPositional (line 1280) | virtual bool HasPositional() const override method GetProgramLine (line 1285) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method Validate (line 1291) | virtual void Validate(const std::string &, const std::string &) cons... class Group (line 1309) | class Group : public Base type Validators (line 1318) | struct Validators method Xor (line 1320) | static bool Xor(const Group &group) method AtLeastOne (line 1325) | static bool AtLeastOne(const Group &group) method AtMostOne (line 1330) | static bool AtMostOne(const Group &group) method All (line 1335) | static bool All(const Group &group) method AllOrNone (line 1340) | static bool AllOrNone(const Group &group) method AllChildGroups (line 1345) | static bool AllChildGroups(const Group &group) method DontCare (line 1352) | static bool DontCare(const Group &) method CareTooMuch (line 1357) | static bool CareTooMuch(const Group &) method None (line 1362) | static bool None(const Group &group) method Group (line 1368) | Group(const std::string &help_ = std::string(), const std::function<... method Group (line 1370) | Group(Group &group_, const std::string &help_ = std::string(), const... method Add (line 1378) | void Add(Base &child) method FlagBase (line 1395) | virtual FlagBase *Match(const EitherFlag &flag) override method GetAllFlags (line 1407) | virtual std::vector<FlagBase*> GetAllFlags() override method Validate (line 1418) | virtual void Validate(const std::string &shortPrefix, const std::str... method PositionalBase (line 1430) | virtual PositionalBase *GetNextPositional() override method HasFlag (line 1446) | virtual bool HasFlag() const override method HasPositional (line 1455) | virtual bool HasPositional() const override method HasCommand (line 1464) | virtual bool HasCommand() const override method MatchedChildren (line 1471) | std::vector<Base *>::size_type MatchedChildren() const method Matched (line 1478) | virtual bool Matched() const noexcept override method Get (line 1485) | bool Get() const method GetDescription (line 1492) | virtual std::vector<std::tuple<std::string, std::string, unsigned>> ... method GetProgramLine (line 1522) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method GetCommands (line 1541) | virtual std::vector<Command*> GetCommands() override method IsGroup (line 1552) | virtual bool IsGroup() const override method Reset (line 1557) | virtual void Reset() noexcept override method Error (line 1573) | virtual Error GetError() const override class GlobalOptions (line 1595) | class GlobalOptions : public Group method GlobalOptions (line 1598) | GlobalOptions(Group &base, Base &options_) : Group(base, {}, Group::... class Subparser (line 1621) | class Subparser : public Group method Subparser (line 1632) | Subparser(std::vector<std::string> args_, ArgumentParser &parser_, c... method Subparser (line 1637) | Subparser(const Command &command_, const HelpParams &helpParams_) : ... method Subparser (line 1641) | Subparser(const Subparser&) = delete; method Subparser (line 1642) | Subparser(Subparser&&) = delete; method Subparser (line 1643) | Subparser &operator = (const Subparser&) = delete; method Subparser (line 1644) | Subparser &operator = (Subparser&&) = delete; method Command (line 1646) | const Command &GetCommand() method IsParsed (line 1653) | bool IsParsed() const class Command (line 1676) | class Command : public Group class RaiiSubparser (line 1703) | class RaiiSubparser method Subparser (line 1714) | Subparser &Parser() method Command (line 1725) | Command() = default; method Command (line 1732) | Command &SelectedCommand() method Command (line 1743) | const Command &SelectedCommand() const method UpdateSubparserHelp (line 1754) | void UpdateSubparserHelp(const HelpParams &params) const method Command (line 1774) | Command(Group &base_, std::string name_, std::string help_, std::fun... method ProglinePostfix (line 1787) | void ProglinePostfix(const std::string &proglinePostfix_) method Description (line 1797) | void Description(const std::string &description_) method Epilog (line 1807) | void Epilog(const std::string &epilog_) method RequireCommand (line 1824) | void RequireCommand(bool value) method IsGroup (line 1827) | virtual bool IsGroup() const override method Matched (line 1830) | virtual bool Matched() const noexcept override method Match (line 1836) | void Match() noexcept method SelectCommand (line 1839) | void SelectCommand(Command *c) noexcept method FlagBase (line 1849) | virtual FlagBase *Match(const EitherFlag &flag) override method GetAllFlags (line 1880) | virtual std::vector<FlagBase*> GetAllFlags() override method PositionalBase (line 1913) | virtual PositionalBase *GetNextPositional() override method HasFlag (line 1944) | virtual bool HasFlag() const override method HasPositional (line 1949) | virtual bool HasPositional() const override method HasCommand (line 1954) | virtual bool HasCommand() const override method GetCommandProgramLine (line 1959) | std::vector<std::string> GetCommandProgramLine(const HelpParams &par... method GetProgramLine (line 2014) | virtual std::vector<std::string> GetProgramLine(const HelpParams &pa... method GetCommands (line 2024) | virtual std::vector<Command*> GetCommands() override method GetDescription (line 2039) | virtual std::vector<std::tuple<std::string, std::string, unsigned>> ... method Validate (line 2121) | virtual void Validate(const std::string &shortprefix, const std::str... method Reset (line 2163) | virtual void Reset() noexcept override method Error (line 2179) | virtual Error GetError() const override class ArgumentParser (line 2203) | class ArgumentParser : public Command type OptionType (line 2224) | enum class OptionType method OptionType (line 2231) | OptionType ParseOption(const std::string &s, bool allowEmpty = false) method Complete (line 2247) | bool Complete(FlagBase &flag, It it, It end) method ParseArgsValues (line 2278) | std::string ParseArgsValues(FlagBase &flag, const std::string &arg, ... method ParseLong (line 2351) | bool ParseLong(It &it, It end) method ParseShort (line 2407) | bool ParseShort(It &it, It end) method AddCompletionReply (line 2465) | bool AddCompletionReply(const std::string &cur, const std::string &c... method Complete (line 2483) | bool Complete(It it, It end) method It (line 2594) | It Parse(It begin, It end) method ArgumentParser (line 2761) | ArgumentParser(const std::string &description_, const std::string &e... method AddCompletion (line 2773) | void AddCompletion(CompletionFlag &completionFlag) method Prog (line 2785) | void Prog(const std::string &prog_) method LongPrefix (line 2794) | void LongPrefix(const std::string &longprefix_) method ShortPrefix (line 2806) | void ShortPrefix(const std::string &shortprefix_) method LongSeparator (line 2818) | void LongSeparator(const std::string &longseparator_) method Terminator (line 2842) | void Terminator(const std::string &terminator_) method GetArgumentSeparations (line 2849) | void GetArgumentSeparations( method SetArgumentSeparations (line 2868) | void SetArgumentSeparations( method Help (line 2885) | void Help(std::ostream &help_) const method Help (line 2991) | std::string Help() const method Reset (line 2998) | virtual void Reset() noexcept override method It (line 3012) | It ParseArgs(It begin, It end) method ParseArgs (line 3032) | auto ParseArgs(const T &args) -> decltype(std::begin(args)) method ParseCLI (line 3043) | bool ParseCLI(const int argc, const char * const * argv) method ParseCLI (line 3054) | bool ParseCLI(const T &args) class Flag (line 3107) | class Flag : public FlagBase method Flag (line 3110) | Flag(Group &group_, const std::string &name_, const std::string &hel... method Flag (line 3115) | Flag(Group &group_, const std::string &name_, const std::string &hel... method Get (line 3123) | bool Get() const method Nargs (line 3128) | virtual Nargs NumberOfArguments() const noexcept override method ParseValue (line 3133) | virtual void ParseValue(const std::vector<std::string>&) override class HelpFlag (line 3142) | class HelpFlag : public Flag method HelpFlag (line 3145) | HelpFlag(Group &group_, const std::string &name_, const std::string ... method ParseValue (line 3149) | virtual void ParseValue(const std::vector<std::string> &) method Get (line 3161) | bool Get() const noexcept class CounterFlag (line 3169) | class CounterFlag : public Flag method CounterFlag (line 3176) | CounterFlag(Group &group_, const std::string &name_, const std::stri... method FlagBase (line 3181) | virtual FlagBase *Match(const EitherFlag &arg) override method Reset (line 3198) | virtual void Reset() noexcept override class ActionFlag (line 3207) | class ActionFlag : public FlagBase method ActionFlag (line 3214) | ActionFlag(Group &group_, const std::string &name_, const std::strin... method ActionFlag (line 3220) | ActionFlag(Group &group_, const std::string &name_, const std::strin... method ActionFlag (line 3227) | ActionFlag(Group &group_, const std::string &name_, const std::strin... method Nargs (line 3234) | virtual Nargs NumberOfArguments() const noexcept override method ParseValue (line 3237) | virtual void ParseValue(const std::vector<std::string> &value) override type ValueReader (line 3247) | struct ValueReader class ValueFlag (line 3287) | class ValueFlag : public ValueFlagBase method GetDefaultString (line 3293) | virtual std::string GetDefaultString(const HelpParams&) const override method ValueFlag (line 3303) | ValueFlag(Group &group_, const std::string &name_, const std::string... method ValueFlag (line 3308) | ValueFlag(Group &group_, const std::string &name_, const std::string... method ValueFlag (line 3312) | ValueFlag(Group &group_, const std::string &name_, const std::string... method ParseValue (line 3318) | virtual void ParseValue(const std::vector<std::string> &values_) ove... method Reset (line 3332) | virtual void Reset() noexcept override method T (line 3340) | T &Get() noexcept method T (line 3347) | const T &GetDefault() noexcept class ImplicitValueFlag (line 3361) | class ImplicitValueFlag : public ValueFlag<T, Reader> method ImplicitValueFlag (line 3368) | ImplicitValueFlag(Group &group_, const std::string &name_, const std... method ImplicitValueFlag (line 3373) | ImplicitValueFlag(Group &group_, const std::string &name_, const std... method ImplicitValueFlag (line 3378) | ImplicitValueFlag(Group &group_, const std::string &name_, const std... method Nargs (line 3385) | virtual Nargs NumberOfArguments() const noexcept override method ParseValue (line 3390) | virtual void ParseValue(const std::vector<std::string> &value_) over... class NargsValueFlag (line 3412) | class NargsValueFlag : public FlagBase method NargsValueFlag (line 3436) | NargsValueFlag(Group &group_, const std::string &name_, const std::s... method Nargs (line 3444) | virtual Nargs NumberOfArguments() const noexcept override method ParseValue (line 3449) | virtual void ParseValue(const std::vector<std::string> &values_) ove... method iterator (line 3473) | iterator begin() noexcept method const_iterator (line 3478) | const_iterator begin() const noexcept method const_iterator (line 3483) | const_iterator cbegin() const noexcept method iterator (line 3488) | iterator end() noexcept method const_iterator (line 3493) | const_iterator end() const noexcept method const_iterator (line 3498) | const_iterator cend() const noexcept class ValueFlagList (line 3514) | class ValueFlagList : public ValueFlagBase method ValueFlagList (line 3536) | ValueFlagList(Group &group_, const std::string &name_, const std::st... method ParseValue (line 3544) | virtual void ParseValue(const std::vector<std::string> &values_) ove... method Container (line 3562) | Container &Get() noexcept method Name (line 3567) | virtual std::string Name() const override method Reset (line 3572) | virtual void Reset() noexcept override method iterator (line 3578) | iterator begin() noexcept method const_iterator (line 3583) | const_iterator begin() const noexcept method const_iterator (line 3588) | const_iterator cbegin() const noexcept method iterator (line 3593) | iterator end() noexcept method const_iterator (line 3598) | const_iterator end() const noexcept method const_iterator (line 3603) | const_iterator cend() const noexcept class MapFlag (line 3621) | class MapFlag : public ValueFlagBase method GetChoicesStrings (line 3629) | virtual std::vector<std::string> GetChoicesStrings(const HelpParams ... method MapFlag (line 3636) | MapFlag(Group &group_, const std::string &name_, const std::string &... method MapFlag (line 3641) | MapFlag(Group &group_, const std::string &name_, const std::string &... method MapFlag (line 3645) | MapFlag(Group &group_, const std::string &name_, const std::string &... method ParseValue (line 3651) | virtual void ParseValue(const std::vector<std::string> &values_) ove... method T (line 3683) | T &Get() noexcept class MapFlagList (line 3703) | class MapFlagList : public ValueFlagBase method GetChoicesStrings (line 3712) | virtual std::vector<std::string> GetChoicesStrings(const HelpParams ... method MapFlagList (line 3731) | MapFlagList(Group &group_, const std::string &name_, const std::stri... method ParseValue (line 3738) | virtual void ParseValue(const std::vector<std::string> &values_) ove... method Container (line 3770) | Container &Get() noexcept method Name (line 3775) | virtual std::string Name() const override method Reset (line 3780) | virtual void Reset() noexcept override method iterator (line 3786) | iterator begin() noexcept method const_iterator (line 3791) | const_iterator begin() const noexcept method const_iterator (line 3796) | const_iterator cbegin() const noexcept method iterator (line 3801) | iterator end() noexcept method const_iterator (line 3806) | const_iterator end() const noexcept method const_iterator (line 3811) | const_iterator cend() const noexcept class Positional (line 3825) | class Positional : public PositionalBase method Positional (line 3831) | Positional(Group &group_, const std::string &name_, const std::strin... method Positional (line 3836) | Positional(Group &group_, const std::string &name_, const std::strin... method ParseValue (line 3842) | virtual void ParseValue(const std::string &value_) override method T (line 3858) | T &Get() noexcept class PositionalList (line 3874) | class PositionalList : public PositionalBase method PositionalList (line 3895) | PositionalList(Group &group_, const std::string &name_, const std::s... method PositionalList (line 3900) | PositionalList(Group &group_, const std::string &name_, const std::s... method ParseValue (line 3906) | virtual void ParseValue(const std::string &value_) override method Name (line 3921) | virtual std::string Name() const override method Container (line 3928) | Container &Get() noexcept method Reset (line 3933) | virtual void Reset() noexcept override method iterator (line 3939) | iterator begin() noexcept method const_iterator (line 3944) | const_iterator begin() const noexcept method const_iterator (line 3949) | const_iterator cbegin() const noexcept method iterator (line 3954) | iterator end() noexcept method const_iterator (line 3959) | const_iterator end() const noexcept method const_iterator (line 3964) | const_iterator cend() const noexcept class MapPositional (line 3982) | class MapPositional : public PositionalBase method GetChoicesStrings (line 3990) | virtual std::vector<std::string> GetChoicesStrings(const HelpParams ... method MapPositional (line 3997) | MapPositional(Group &group_, const std::string &name_, const std::st... method ParseValue (line 4005) | virtual void ParseValue(const std::string &value_) override method T (line 4037) | T &Get() noexcept class MapPositionalList (line 4057) | class MapPositionalList : public PositionalBase method GetChoicesStrings (line 4067) | virtual std::vector<std::string> GetChoicesStrings(const HelpParams ... method MapPositionalList (line 4086) | MapPositionalList(Group &group_, const std::string &name_, const std... method ParseValue (line 4094) | virtual void ParseValue(const std::string &value_) override method Container (line 4125) | Container &Get() noexcept method Name (line 4130) | virtual std::string Name() const override method Reset (line 4135) | virtual void Reset() noexcept override method iterator (line 4141) | iterator begin() noexcept method const_iterator (line 4146) | const_iterator begin() const noexcept method const_iterator (line 4151) | const_iterator cbegin() const noexcept method iterator (line 4156) | iterator end() noexcept method const_iterator (line 4161) | const_iterator end() const noexcept method const_iterator (line 4166) | const_iterator cend() const noexcept FILE: lib/COTShortKeys/gf2x_util.h function class (line 10) | class GF2X_Precomputed { FILE: lib/COTShortKeys/transpose.h function transpose8rS64 (line 24) | inline void transpose8rS64(unsigned char* A, int m, int j, int n, function class (line 57) | class square16 function input (line 67) | inline void matrix16x8::input(byte *input, int m_tag, int j) function input (line 73) | inline void square16::input(uint16_t * input,int m_tag, int j) function transpose (line 80) | inline void matrix16x8::transpose(uint16_t * output) function transpose (line 92) | inline void square16::transpose(uint16_t * output, int j) function transpose (line 98) | inline void transpose( uint32_t lceil, unsigned char* A, int m_tag, unsi... FILE: lib/KCP/ikcp.c function IUINT32 (line 122) | static inline IUINT32 _imin_(IUINT32 a, IUINT32 b) { function IUINT32 (line 126) | static inline IUINT32 _imax_(IUINT32 a, IUINT32 b) { function IUINT32 (line 130) | static inline IUINT32 _ibound_(IUINT32 lower, IUINT32 middle, IUINT32 up... function _itimediff (line 135) | static inline long _itimediff(IUINT32 later, IUINT32 earlier) type IKCPSEG (line 143) | typedef struct IKCPSEG IKCPSEG; function ikcp_free (line 156) | static void ikcp_free(void *ptr) { function ikcp_allocator (line 165) | void ikcp_allocator(void* (*new_malloc)(size_t), void (*new_free)(void*)) function IKCPSEG (line 172) | static IKCPSEG* ikcp_segment_new(ikcpcb *kcp, int size) function ikcp_segment_delete (line 178) | static void ikcp_segment_delete(ikcpcb *kcp, IKCPSEG *seg) function ikcp_log (line 184) | void ikcp_log(ikcpcb *kcp, int mask, const char *fmt, ...) function ikcp_canlog (line 196) | static int ikcp_canlog(const ikcpcb *kcp, int mask) function ikcp_output (line 203) | static int ikcp_output(ikcpcb *kcp, const void *data, int size) function ikcp_qprint (line 215) | void ikcp_qprint(const char *name, const struct IQUEUEHEAD *head) function ikcpcb (line 233) | ikcpcb* ikcp_create(IUINT32 conv, void *user) function ikcp_release (line 299) | void ikcp_release(ikcpcb *kcp) function ikcp_setoutput (line 346) | void ikcp_setoutput(ikcpcb *kcp, int (*output)(const char *buf, int len, function ikcp_recv (line 356) | int ikcp_recv(ikcpcb *kcp, char *buffer, int len) function ikcp_peeksize (line 439) | int ikcp_peeksize(const ikcpcb *kcp) function ikcp_send (line 467) | int ikcp_send(ikcpcb *kcp, const char *buffer, int len) function ikcp_update_ack (line 541) | static void ikcp_update_ack(ikcpcb *kcp, IINT32 rtt) function ikcp_shrink_buf (line 558) | static void ikcp_shrink_buf(ikcpcb *kcp) function ikcp_parse_ack (line 569) | static void ikcp_parse_ack(ikcpcb *kcp, IUINT32 sn) function ikcp_parse_una (line 591) | static void ikcp_parse_una(ikcpcb *kcp, IUINT32 una) function ikcp_parse_fastack (line 607) | static void ikcp_parse_fastack(ikcpcb *kcp, IUINT32 sn) function ikcp_ack_push (line 630) | static void ikcp_ack_push(ikcpcb *kcp, IUINT32 sn, IUINT32 ts) function ikcp_ack_get (line 666) | static void ikcp_ack_get(const ikcpcb *kcp, int p, IUINT32 *sn, IUINT32 ... function ikcp_parse_data (line 676) | void ikcp_parse_data(ikcpcb *kcp, IKCPSEG *newseg) function ikcp_input (line 742) | int ikcp_input(ikcpcb *kcp, const char *data, long size) function ikcp_wnd_unused (line 899) | static int ikcp_wnd_unused(const ikcpcb *kcp) function ikcp_flush (line 911) | void ikcp_flush(ikcpcb *kcp) function ikcp_update (line 1121) | void ikcp_update(ikcpcb *kcp, IUINT32 current) function IUINT32 (line 1158) | IUINT32 ikcp_check(const ikcpcb *kcp, IUINT32 current) function ikcp_setmtu (line 1198) | int ikcp_setmtu(ikcpcb *kcp, int mtu) function ikcp_interval (line 1213) | int ikcp_interval(ikcpcb *kcp, int interval) function ikcp_nodelay (line 1221) | int ikcp_nodelay(ikcpcb *kcp, int nodelay, int interval, int resend, int... function ikcp_wndsize (line 1247) | int ikcp_wndsize(ikcpcb *kcp, int sndwnd, int rcvwnd) function ikcp_waitsnd (line 1260) | int ikcp_waitsnd(const ikcpcb *kcp) function IUINT32 (line 1267) | IUINT32 ikcp_getconv(const void *ptr) FILE: lib/KCP/ikcp.h type ISTDUINT32 (line 28) | typedef unsigned int ISTDUINT32; type ISTDINT32 (line 29) | typedef int ISTDINT32; type ISTDUINT32 (line 32) | typedef unsigned long ISTDUINT32; type ISTDINT32 (line 33) | typedef long ISTDINT32; type UInt32 (line 35) | typedef UInt32 ISTDUINT32; type SInt32 (line 36) | typedef SInt32 ISTDINT32; type u_int32_t (line 39) | typedef u_int32_t ISTDUINT32; type ISTDINT32 (line 40) | typedef int32_t ISTDINT32; type u_int32_t (line 43) | typedef u_int32_t ISTDUINT32; type ISTDINT32 (line 44) | typedef int32_t ISTDINT32; type ISTDUINT32 (line 46) | typedef unsigned __int32 ISTDUINT32; type __int32 (line 47) | typedef __int32 ISTDINT32; type ISTDUINT32 (line 50) | typedef uint32_t ISTDUINT32; type ISTDINT32 (line 51) | typedef int32_t ISTDINT32; type ISTDUINT32 (line 53) | typedef unsigned long ISTDUINT32; type ISTDINT32 (line 54) | typedef long ISTDINT32; type IINT8 (line 64) | typedef char IINT8; type IUINT8 (line 69) | typedef unsigned char IUINT8; type IUINT16 (line 74) | typedef unsigned short IUINT16; type IINT16 (line 79) | typedef short IINT16; type ISTDINT32 (line 84) | typedef ISTDINT32 IINT32; type ISTDUINT32 (line 89) | typedef ISTDUINT32 IUINT32; type __int64 (line 95) | typedef __int64 IINT64; type IINT64 (line 97) | typedef long long IINT64; type IUINT64 (line 104) | typedef unsigned __int64 IUINT64; type IUINT64 (line 106) | typedef unsigned long long IUINT64; type IQUEUEHEAD (line 137) | struct IQUEUEHEAD { type iqueue_head (line 141) | typedef struct IQUEUEHEAD iqueue_head; type IKCPSEG (line 256) | struct IKCPSEG type IKCPCB (line 278) | struct IKCPCB type ikcpcb (line 308) | typedef struct IKCPCB ikcpcb; FILE: lib/NTL/include/NTL/BasicThreadPool.h function if (line 16) | struct PartitionInfo { function interval (line 63) | void interval(long& first, long& last, long i) const function NTL_OPEN_NNS (line 111) | NTL_OPEN_NNS function relaxed_exec_index (line 517) | void relaxed_exec_index(BasicThreadPool *pool, long cnt, const Fct& fct) function relaxed_exec_range (line 554) | void relaxed_exec_range(BasicThreadPool *pool, long sz, const Fct& fct) function BasicThreadPool (line 592) | inline function SetNumThreads (line 601) | inline void SetNumThreads(long n) function AvailableThreads (line 607) | inline long AvailableThreads() function NTL_OPEN_NNS (line 664) | NTL_OPEN_NNS function AvailableThreads (line 669) | inline long AvailableThreads() { return 1; } FILE: lib/NTL/include/NTL/FFT.h type FFTMulTabsDeleterPolicy (line 43) | struct FFTMulTabsDeleterPolicy { type FFTPrimeInfo (line 51) | struct FFTPrimeInfo { type LazyTable (line 97) | typedef LazyTable<FFTPrimeInfo, NTL_MAX_FFTPRIMES> FFTTablesType; function GetFFTPrime (line 103) | inline function mulmod_t (line 109) | inline function GetFFTPrimeRecip (line 115) | inline function FFTRoundUp (line 133) | inline function new_fft (line 152) | inline function new_ifft (line 161) | inline function FFTFwd (line 174) | inline function FFTFwd_trunc (line 180) | inline function FFTFwd_trans (line 187) | inline function FFTFwd (line 193) | inline function FFTFwd_trunc (line 200) | inline function FFTFwd_trans (line 207) | inline function FFTRev1 (line 217) | inline function FFTRev1_trunc (line 223) | inline function FFTRev1_trans (line 230) | inline function FFTRev1 (line 236) | inline function FFTRev1_trunc (line 243) | inline function FFTRev1_trans (line 250) | inline FILE: lib/NTL/include/NTL/FacVec.h function NTL_OPEN_NNS (line 7) | NTL_OPEN_NNS type Vec (line 17) | typedef Vec<IntFactor> vec_IntFactor; type vec_IntFactor (line 18) | typedef vec_IntFactor FacVec; FILE: lib/NTL/include/NTL/GF2.h function NTL_OPEN_NNS (line 8) | NTL_OPEN_NNS function class (line 24) | class GF2Bak { function class (line 37) | class GF2Push { function class (line 54) | class GF2 { function modulus (line 78) | static long modulus() { return 2; } function GF2 (line 79) | static GF2 zero() { return GF2(); } function GF2 (line 82) | GF2(INIT_NO_ALLOC_TYPE) : _GF2__rep(0) { } function GF2 (line 83) | GF2(INIT_ALLOC_TYPE) : _GF2__rep(0) { } function allocate (line 84) | void allocate() { } function swap (line 86) | void swap(GF2& x) { GF2 t; t = *this; *this = x; x = t; } function swap (line 139) | void swap(ref_GF2 x) { GF2 t; t = *this; *this = x; x = t; } function GF2 (line 150) | inline function rep (line 159) | inline long rep(GF2 a) { return a._GF2__rep; } function IsZero (line 163) | inline long IsZero(GF2 a) function IsOne (line 166) | inline long IsOne(GF2 a) function GF2 (line 172) | inline GF2 to_GF2(long a) function GF2 (line 175) | inline GF2 to_GF2(const ZZ& a) function GF2 (line 203) | inline GF2 sqr(GF2 a) function GF2 (line 206) | inline GF2 operator*(GF2 a, GF2 b) function GF2 (line 209) | inline GF2 operator*(GF2 a, long b) function GF2 (line 263) | inline GF2 random_GF2() function conv (line 302) | inline void conv(GF2& x, long a) { x = to_GF2(a); } function conv (line 304) | inline void conv(GF2& x, const ZZ& a) { x = to_GF2(a); } function clear (line 307) | inline void clear(GF2& x) { x = 0; } function set (line 309) | inline void set(GF2& x) { x = 1; } function swap (line 311) | inline void swap(GF2& x, GF2& y) { x.swap(y); } function add (line 313) | inline void add(GF2& x, GF2 a, GF2 b) function sub (line 316) | inline void sub(GF2& x, GF2 a, GF2 b) function negate (line 319) | inline void negate(GF2& x, GF2 a) function add (line 322) | inline void add(GF2& x, GF2 a, long b) function add (line 325) | inline void add(GF2& x, long a, GF2 b) function sub (line 328) | inline void sub(GF2& x, GF2 a, long b) function sub (line 331) | inline void sub(GF2& x, long a, GF2 b) function mul (line 335) | inline void mul(GF2& x, GF2 a, GF2 b) function mul (line 338) | inline void mul(GF2& x, GF2 a, long b) function mul (line 341) | inline void mul(GF2& x, long a, GF2 b) function sqr (line 344) | inline void sqr(GF2& x, GF2 a) function div (line 348) | inline void div(GF2& x, GF2 a, GF2 b) function div (line 351) | inline void div(GF2& x, long a, GF2 b) function div (line 354) | inline void div(GF2& x, GF2 a, long b) function inv (line 357) | inline void inv(GF2& x, GF2 a) function power (line 361) | inline void power(GF2& x, GF2 a, long e) function random (line 366) | inline void random(GF2& x) function conv (line 409) | inline void conv(ref_GF2 x, long a) { x = to_GF2(a); } function conv (line 411) | inline void conv(ref_GF2 x, const ZZ& a) { x = to_GF2(a); } function clear (line 414) | inline void clear(ref_GF2 x) { x = 0; } function set (line 416) | inline void set(ref_GF2 x) { x = 1; } function swap (line 418) | inline void swap(ref_GF2 x, ref_GF2 y) { x.swap(y); } function add (line 420) | inline void add(ref_GF2 x, GF2 a, GF2 b) function sub (line 423) | inline void sub(ref_GF2 x, GF2 a, GF2 b) function negate (line 426) | inline void negate(ref_GF2 x, GF2 a) function add (line 429) | inline void add(ref_GF2 x, GF2 a, long b) function add (line 432) | inline void add(ref_GF2 x, long a, GF2 b) function sub (line 435) | inline void sub(ref_GF2 x, GF2 a, long b) function sub (line 438) | inline void sub(ref_GF2 x, long a, GF2 b) function mul (line 442) | inline void mul(ref_GF2 x, GF2 a, GF2 b) function mul (line 445) | inline void mul(ref_GF2 x, GF2 a, long b) function mul (line 448) | inline void mul(ref_GF2 x, long a, GF2 b) function sqr (line 451) | inline void sqr(ref_GF2 x, GF2 a) function div (line 455) | inline void div(ref_GF2 x, GF2 a, GF2 b) function div (line 458) | inline void div(ref_GF2 x, long a, GF2 b) function div (line 461) | inline void div(ref_GF2 x, GF2 a, long b) function inv (line 464) | inline void inv(ref_GF2 x, GF2 a) function power (line 468) | inline void power(ref_GF2 x, GF2 a, long e) function random (line 473) | inline void random(ref_GF2 x) function conv (line 487) | inline void conv(int& x, GF2 a) { conv(x, rep(a)); } function conv (line 488) | inline void conv(unsigned int& x, GF2 a) { conv(x, rep(a)); } function conv (line 489) | inline void conv(long& x, GF2 a) { conv(x, rep(a)); } function conv (line 490) | inline void conv(unsigned long& x, GF2 a) { conv(x, rep(a)); } function conv (line 491) | inline void conv(ZZ& x, GF2 a) { conv(x, rep(a)); } function conv (line 494) | inline void conv(GF2& x, GF2 a) { x = a; } function conv (line 495) | inline void conv(ref_GF2 x, GF2 a) { x = a; } FILE: lib/NTL/include/NTL/GF2E.h function NTL_OPEN_NNS (line 10) | NTL_OPEN_NNS function class (line 42) | class GF2EContext { function class (line 59) | class GF2EBak { function class (line 80) | class GF2EPush { function class (line 100) | class GF2E { function GF2E (line 328) | inline GF2E inv(const GF2E& a) function div (line 331) | inline void div(GF2E& x, const GF2E& a, GF2 b) function div (line 334) | inline void div(GF2E& x, const GF2E& a, long b) function power (line 369) | inline void power(GF2E& x, const GF2E& a, const ZZ& e) function GF2E (line 372) | inline GF2E power(const GF2E& a, const ZZ& e) function power (line 375) | inline void power(GF2E& x, const GF2E& a, long e) function GF2E (line 378) | inline GF2E power(const GF2E& a, long e) function conv (line 384) | inline void conv(GF2E& x, const GF2X& a) function conv (line 389) | inline void conv(GF2E& x, long a) function conv (line 392) | inline void conv(GF2E& x, GF2 a) function conv (line 395) | inline void conv(GF2E& x, const ZZ& a) function GF2E (line 398) | inline GF2E to_GF2E(const GF2X& a) function GF2E (line 401) | inline GF2E to_GF2E(long a) function GF2E (line 404) | inline GF2E to_GF2E(GF2 a) function GF2E (line 407) | inline GF2E to_GF2E(const ZZ& a) function IsZero (line 413) | inline long IsZero(const GF2E& a) function IsOne (line 416) | inline long IsOne(const GF2E& a) function trace (line 443) | inline void trace(ref_GF2 x, const GF2E& a) function GF2 (line 445) | inline GF2 trace(const GF2E& a) function random (line 452) | inline void random(GF2E& x) function GF2E (line 457) | inline GF2E random_GF2E() function conv (line 475) | inline void conv(GF2X& x, const GF2E& a) { x = rep(a); } function conv (line 476) | inline void conv(GF2E& x, const GF2E& a) { x = a; } FILE: lib/NTL/include/NTL/GF2EX.h function class (line 18) | class GF2EX { function deg (line 123) | inline long deg(const GF2EX& a) { return a.rep.length() - 1; } function GF2EX (line 145) | inline GF2EX::GF2EX(long i, const GF2E& a) { SetCoeff(*this, i, a); } function GF2EX (line 146) | inline GF2EX::GF2EX(long i, GF2 a) { SetCoeff(*this, i, a); } function GF2EX (line 147) | inline GF2EX::GF2EX(long i, long a) { SetCoeff(*this, i, a); } function GF2EX (line 150) | inline GF2EX::GF2EX(INIT_MONO_TYPE, long i, const GF2E& a) { SetCoeff(*t... function GF2EX (line 151) | inline GF2EX::GF2EX(INIT_MONO_TYPE, long i, GF2 a) { SetCoeff(*this, i, ... function GF2EX (line 152) | inline GF2EX::GF2EX(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, i,... function GF2EX (line 153) | inline GF2EX::GF2EX(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function clear (line 162) | inline void clear(GF2EX& x) function set (line 167) | inline void set(GF2EX& x) function swap (line 172) | inline void swap(GF2EX& x, GF2EX& y) function GF2EX (line 178) | inline GF2EX random_GF2EX(long n) function GF2EX (line 183) | inline GF2EX trunc(const GF2EX& a, long m) function GF2EX (line 188) | inline GF2EX RightShift(const GF2EX& a, long n) function GF2EX (line 193) | inline GF2EX LeftShift(const GF2EX& a, long n) function GF2EX (line 216) | inline GF2EX diff(const GF2EX& a) function GF2EX (line 226) | inline GF2EX reverse(const GF2EX& a, long hi) function reverse (line 229) | inline void reverse(GF2EX& c, const GF2EX& a) function GF2EX (line 232) | inline GF2EX reverse(const GF2EX& a) function VectorCopy (line 235) | inline void VectorCopy(vec_GF2E& x, const GF2EX& a, long n) function vec_GF2E (line 238) | inline vec_GF2E VectorCopy(const GF2EX& a, long n) function GF2EX (line 263) | inline GF2EX to_GF2EX(long a) function GF2EX (line 266) | inline GF2EX to_GF2EX(GF2 a) function GF2EX (line 269) | inline GF2EX to_GF2EX(const GF2E& a) function GF2EX (line 272) | inline GF2EX to_GF2EX(const ZZ& a) function GF2EX (line 276) | inline GF2EX to_GF2EX(const GF2X& a) function GF2EX (line 280) | inline GF2EX to_GF2EX(const vec_GF2E& a) function conv (line 292) | inline void conv(GF2EX& x, const GF2EX& a) function conv (line 295) | inline void conv(vec_GF2E& x, const GF2EX& a) function add (line 353) | inline void add(GF2EX& x, const GF2E& a, const GF2EX& b) { add(x, b, a); } function add (line 354) | inline void add(GF2EX& x, GF2 a, const GF2EX& b) { add(x, b, a); } function add (line 355) | inline void add(GF2EX& x, long a, const GF2EX& b) { add(x, b, a); } function sub (line 357) | inline void sub(GF2EX& x, const GF2EX& a, const GF2EX& b) { add(x, a, b); } function sub (line 359) | inline void sub(GF2EX& x, const GF2EX& a, const GF2E& b) { add(x, a, b); } function sub (line 360) | inline void sub(GF2EX& x, const GF2EX& a, GF2 b) { add(x, a, b); } function sub (line 361) | inline void sub(GF2EX& x, const GF2EX& a, long b) { add(x, a, b); } function sub (line 363) | inline void sub(GF2EX& x, const GF2E& a, const GF2EX& b) { add(x, a, b); } function sub (line 364) | inline void sub(GF2EX& x, GF2 a, const GF2EX& b) { add(x, a, b); } function sub (line 365) | inline void sub(GF2EX& x, long a, const GF2EX& b) { add(x, a, b); } function negate (line 367) | inline void negate(GF2EX& x, const GF2EX& a) { x = a; } function GF2EX (line 461) | inline GF2EX sqr(const GF2EX& a) function mul (line 469) | inline void mul(GF2EX& x, const GF2E& a, const GF2EX& b) { mul(x, b, a); } function mul (line 470) | inline void mul(GF2EX& x, GF2 a, const GF2EX& b) { mul(x, b, a); } function mul (line 471) | inline void mul(GF2EX& x, long a, const GF2EX& b) { mul(x, b, a); } function GF2EX (line 474) | inline GF2EX MulTrunc(const GF2EX& a, const GF2EX& b, long n) function GF2EX (line 479) | inline GF2EX SqrTrunc(const GF2EX& a, long n) function GF2EX (line 519) | inline GF2EX power(const GF2EX& a, long e) function GF2EX (line 550) | inline GF2EX InvTrunc(const GF2EX& a, long m) function GF2EX (line 600) | inline GF2EX GCD(const GF2EX& a, const GF2EX& b) function GF2EX (line 624) | inline GF2EX MulMod(const GF2EX& a, const GF2EX& b, const GF2EX& f) function GF2EX (line 629) | inline GF2EX SqrMod(const GF2EX& a, const GF2EX& f) function GF2EX (line 634) | inline GF2EX MulByXMod(const GF2EX& a, const GF2EX& f) function GF2EX (line 639) | inline GF2EX InvMod(const GF2EX& a, const GF2EX& f) function class (line 662) | class GF2EXModulus { function GF2EX (line 701) | inline GF2EX MulMod(const GF2EX& a, const GF2EX& b, const GF2EXModulus& F) function GF2EX (line 705) | inline GF2EX SqrMod(const GF2EX& a, const GF2EXModulus& F) function PowerMod (line 711) | inline void PowerMod(GF2EX& h, const GF2EX& g, long e, const GF2EXModulu... function GF2EX (line 714) | inline GF2EX PowerMod(const GF2EX& g, const ZZ& e, const GF2EXModulus& F) function GF2EX (line 717) | inline GF2EX PowerMod(const GF2EX& g, long e, const GF2EXModulus& F) function PowerXMod (line 722) | inline void PowerXMod(GF2EX& h, long e, const GF2EXModulus& F) function GF2EX (line 726) | inline GF2EX PowerXMod(const ZZ& e, const GF2EXModulus& F) function GF2EX (line 729) | inline GF2EX PowerXMod(long e, const GF2EXModulus& F) type Vec (line 754) | typedef Vec<GF2EX> vec_GF2EX; function GF2EX (line 766) | inline GF2EX BuildFromRoots(const vec_GF2E& a) function GF2E (line 772) | inline GF2E eval(const GF2EX& f, const GF2E& a) function vec_GF2E (line 777) | inline vec_GF2E eval(const GF2EX& f, const vec_GF2E& a) function eval (line 781) | inline void eval(GF2E& b, const GF2X& f, const GF2E& a) function GF2E (line 784) | inline GF2E eval(const GF2X& f, const GF2E& a) function GF2EX (line 790) | inline GF2EX interpolate(const vec_GF2E& a, const vec_GF2E& b) function GF2EX (line 810) | inline GF2EX type GF2EXArgument (line 847) | struct GF2EXArgument { function GF2EX (line 863) | inline GF2EX function GF2EX (line 871) | inline GF2EX MinPolySeq(const vec_GF2E& a, long m) function GF2EX (line 876) | inline GF2EX MinPolyMod(const GF2EX& g, const GF2EXModulus& F) function GF2EX (line 881) | inline GF2EX MinPolyMod(const GF2EX& g, const GF2EXModulus& F, long m) function GF2EX (line 885) | inline GF2EX ProbMinPolyMod(const GF2EX& g, const GF2EXModulus& F) function GF2EX (line 889) | inline GF2EX ProbMinPolyMod(const GF2EX& g, const GF2EXModulus& F, long m) function GF2EX (line 893) | inline GF2EX IrredPolyMod(const GF2EX& g, const GF2EXModulus& F) function GF2EX (line 897) | inline GF2EX IrredPolyMod(const GF2EX& g, const GF2EXModulus& F, long m) type GF2EXTransMultiplier (line 901) | struct GF2EXTransMultiplier { function vec_GF2E (line 914) | inline vec_GF2E UpdateMap(const vec_GF2E& a, function vec_GF2E (line 920) | inline vec_GF2E ProjectPowers(const vec_GF2E& a, long k, function vec_GF2E (line 926) | inline vec_GF2E ProjectPowers(const vec_GF2E& a, long k, function project (line 930) | inline void project(GF2E& x, const vec_GF2E& a, const GF2EX& b) function GF2E (line 933) | inline GF2E project(const vec_GF2E& a, const GF2EX& b) function GF2EX (line 948) | inline GF2EX CompTower(const GF2X& g, const GF2EXArgument& A, function GF2EX (line 955) | inline GF2EX CompTower(const GF2X& g, const GF2EX& h, function GF2X (line 964) | inline GF2X ProbMinPolyTower(const GF2EX& g, const GF2EXModulus& F, function ProbMinPolyTower (line 968) | inline void ProbMinPolyTower(GF2X& h, const GF2EX& g, function GF2X (line 972) | inline GF2X ProbMinPolyTower(const GF2EX& g, const GF2EXModulus& F) function GF2X (line 982) | inline GF2X MinPolyTower(const GF2EX& g, const GF2EXModulus& F, function MinPolyTower (line 986) | inline void MinPolyTower(GF2X& h, const GF2EX& g, function GF2X (line 990) | inline GF2X MinPolyTower(const GF2EX& g, const GF2EXModulus& F) function GF2X (line 999) | inline GF2X IrredPolyTower(const GF2EX& g, const GF2EXModulus& F, function IrredPolyTower (line 1003) | inline void IrredPolyTower(GF2X& h, const GF2EX& g, function GF2X (line 1007) | inline GF2X IrredPolyTower(const GF2EX& g, const GF2EXModulus& F) function vec_GF2E (line 1020) | inline vec_GF2E TraceVec(const GF2EX& f) function GF2E (line 1026) | inline GF2E TraceMod(const GF2EX& a, const GF2EXModulus& F) function GF2E (line 1031) | inline GF2E TraceMod(const GF2EX& a, const GF2EX& f) function GF2E (line 1040) | inline GF2E NormMod(const GF2EX& a, const GF2EX& f) function GF2E (line 1045) | inline GF2E resultant(const GF2EX& a, const GF2EX& b) FILE: lib/NTL/include/NTL/GF2EXFactoring.h function vec_pair_GF2EX_long (line 23) | inline vec_pair_GF2EX_long SquareFreeDecomp(const GF2EX& f) function vec_GF2E (line 35) | inline vec_GF2E FindRoots(const GF2EX& f) function GF2E (line 43) | inline GF2E FindRoot(const GF2EX& f) function GF2EX (line 156) | inline GF2EX mul(const vec_pair_GF2EX_long& v) function GF2EX (line 186) | inline GF2EX BuildIrred_GF2EX(long n) function GF2EX (line 194) | inline GF2EX BuildRandomIrred(const GF2EX& g) function GF2EX (line 215) | inline GF2EX TraceMap(const GF2EX& a, long d, const GF2EXModulus& F, function GF2EX (line 227) | inline GF2EX PowerCompose(const GF2EX& a, long d, const GF2EXModulus& F) function GF2EX (line 238) | inline GF2EX FrobeniusMap(const GF2EXModulus& F) FILE: lib/NTL/include/NTL/GF2X.h function class (line 16) | class GF2X { function clear (line 160) | inline void clear(GF2X& x) function GF2X (line 172) | inline GF2X::GF2X(long i, GF2 a) { SetCoeff(*this, i, a); } function GF2X (line 173) | inline GF2X::GF2X(long i, long a) { SetCoeff(*this, i, a); } function GF2X (line 175) | inline GF2X::GF2X(INIT_MONO_TYPE, long i, GF2 a) { SetCoeff(*this, i, a); } function GF2X (line 176) | inline GF2X::GF2X(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, i, a... function GF2X (line 177) | inline GF2X::GF2X(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function swap (line 180) | inline void swap(GF2X& a, GF2X& b) { a.swap(b); } function GF2X (line 211) | inline GF2X random_GF2X(long n) function add (line 221) | inline void add(GF2X& x, GF2 a, const GF2X& b) { add(x, b, a); } function add (line 222) | inline void add(GF2X& x, long a, const GF2X& b) { add(x, b, a); } function sub (line 224) | inline void sub(GF2X& x, const GF2X& a, const GF2X& b) { add(x, a, b); } function sub (line 225) | inline void sub(GF2X& x, const GF2X& a, GF2 b) { add(x, a, b); } function sub (line 226) | inline void sub(GF2X& x, const GF2X& a, long b) { add(x, a, b); } function sub (line 227) | inline void sub(GF2X& x, GF2 a, const GF2X& b) { add(x, a, b); } function sub (line 228) | inline void sub(GF2X& x, long a, const GF2X& b) { add(x, a, b); } function negate (line 230) | inline void negate(GF2X& x, const GF2X& a) { x = a; } function mul (line 298) | inline void mul(GF2X& x, GF2 a, const GF2X& b) { mul(x, b, a); } function mul (line 299) | inline void mul(GF2X& x, long a, const GF2X& b) { mul(x, b, a); } function GF2X (line 302) | inline GF2X MulByX(const GF2X& a) function GF2X (line 308) | inline GF2X sqr(const GF2X& a) function GF2X (line 312) | inline GF2X trunc(const GF2X& a, long m) function GF2X (line 341) | inline GF2X power(const GF2X& a, long e) type Vec (line 346) | typedef Vec<GF2X> vec_GF2X; function GF2X (line 349) | inline GF2X LeftShift(const GF2X& a, long n) function GF2X (line 356) | inline GF2X RightShift(const GF2X& a, long n) function reverse (line 381) | inline void reverse(GF2X& c, const GF2X& a, long hi) function GF2X (line 384) | inline GF2X reverse(const GF2X& a, long hi) function reverse (line 387) | inline void reverse(GF2X& c, const GF2X& a) function GF2X (line 391) | inline GF2X reverse(const GF2X& a) function GF2X (line 397) | inline GF2X InvTrunc(const GF2X& a, long e) function class (line 401) | class GF2XModulus { function GF2X (line 464) | inline GF2X MulMod(const GF2X& a, const GF2X& b, const GF2XModulus& F) function GF2X (line 468) | inline GF2X SqrMod(const GF2X& a, const GF2XModulus& F) function GF2X (line 472) | inline GF2X MulByXMod(const GF2X& a, const GF2XModulus& F) function GF2X (line 478) | inline GF2X MulMod(const GF2X& a, const GF2X& b, const GF2X& f) function GF2X (line 482) | inline GF2X SqrMod(const GF2X& a, const GF2X& f) function GF2X (line 486) | inline GF2X MulByXMod(const GF2X& a, const GF2X& f) function GF2X (line 491) | inline GF2X InvMod(const GF2X& a, const GF2X& f) function InvModStatus (line 496) | inline long InvModStatus(GF2X& c, const GF2X& a, const GF2XModulus& F) function PowerMod (line 501) | inline void PowerMod(GF2X& x, const GF2X& g, long e, const GF2XModulus& F) function PowerXMod (line 505) | inline void PowerXMod(GF2X& x, long e, const GF2XModulus& F) function GF2X (line 508) | inline GF2X PowerMod(const GF2X& g, const ZZ& e, const GF2XModulus& F) function GF2X (line 511) | inline GF2X PowerMod(const GF2X& g, long e, const GF2XModulus& F) function GF2X (line 514) | inline GF2X PowerXMod(const ZZ& e, const GF2XModulus& F) function GF2X (line 517) | inline GF2X PowerXMod(long e, const GF2XModulus& F) function GF2X (line 576) | inline GF2X GCD(const GF2X& a, const GF2X& b) function GF2X (line 588) | inline GF2X diff(const GF2X& a) function conv (line 594) | inline void conv(GF2X& x, const ZZ& a) function GF2X (line 599) | inline GF2X to_GF2X(long a) function GF2X (line 602) | inline GF2X to_GF2X(GF2 a) function GF2X (line 605) | inline GF2X to_GF2X(const vec_GF2& a) function GF2X (line 608) | inline GF2X to_GF2X(const ZZ& a) function vec_GF2 (line 611) | inline vec_GF2 to_vec_GF2(const GF2X& a) function conv (line 618) | inline void conv(GF2X& x, const GF2X& a) function vec_GF2 (line 640) | inline vec_GF2 VectorCopy(const GF2X& a, long n) function GF2X (line 645) | inline GF2X MulTrunc(const GF2X& a, const GF2X& b, long n) function GF2X (line 649) | inline GF2X SqrTrunc(const GF2X& a, long n) type GF2XArgument (line 659) | struct GF2XArgument { function GF2X (line 667) | inline GF2X CompMod(const GF2X& g, function GF2X (line 674) | inline GF2X CompMod(const GF2X& g, const GF2X& h, const GF2XModulus& F) function GF2X (line 686) | inline GF2X MinPolySeq(const vec_GF2& a, long m) function GF2X (line 690) | inline GF2X ProbMinPolyMod(const GF2X& g, const GF2XModulus& F) function GF2X (line 694) | inline GF2X ProbMinPolyMod(const GF2X& g, const GF2XModulus& F, long m) function GF2X (line 698) | inline GF2X MinPolyMod(const GF2X& g, const GF2XModulus& F) function GF2X (line 702) | inline GF2X MinPolyMod(const GF2X& g, const GF2XModulus& F, long m) function GF2X (line 706) | inline GF2X IrredPolyMod(const GF2X& g, const GF2XModulus& F) function GF2X (line 710) | inline GF2X IrredPolyMod(const GF2X& g, const GF2XModulus& F, long m) type GF2XTransMultiplier (line 722) | struct GF2XTransMultiplier { function vec_GF2 (line 732) | inline vec_GF2 UpdateMap(const vec_GF2& a, function project (line 736) | inline void project(ref_GF2 x, const vec_GF2& a, const GF2X& b) function GF2 (line 739) | inline GF2 project(const vec_GF2& a, const GF2X& b) function vec_GF2 (line 746) | inline vec_GF2 ProjectPowers(const vec_GF2& a, long k, function vec_GF2 (line 754) | inline vec_GF2 ProjectPowers(const vec_GF2& a, long k, function vec_GF2 (line 761) | inline vec_GF2 TraceVec(const GF2X& f) function GF2 (line 767) | inline GF2 TraceMod(const GF2X& a, const GF2XModulus& F) function GF2 (line 772) | inline GF2 TraceMod(const GF2X& a, const GF2X& f) function GF2X (line 778) | inline GF2X GF2XFromBytes(const unsigned char *p, long n) function NumBits (line 783) | inline long NumBits(const GF2X& a) function NumBytes (line 786) | inline long NumBytes(const GF2X& a) function class (line 794) | class GF2XWatcher { function class (line 809) | class GF2XHexOutputPush { FILE: lib/NTL/include/NTL/GF2XFactoring.h function vec_pair_GF2X_long (line 12) | inline vec_pair_GF2X_long SquareFreeDecomp(const GF2X& f) function GF2X (line 39) | inline GF2X mul(const vec_pair_GF2X_long& v) function GF2X (line 44) | inline GF2X BuildIrred_GF2X(long n) function GF2X (line 49) | inline GF2X BuildRandomIrred(const GF2X& g) function GF2X (line 54) | inline GF2X BuildSparseIrred_GF2X(long n) FILE: lib/NTL/include/NTL/GF2XVec.h function NTL_OPEN_NNS (line 6) | NTL_OPEN_NNS function GF2X (line 49) | GF2X* elts() { return v; } function GF2X (line 50) | const GF2X* elts() const { return v; } function GF2X (line 53) | const GF2X& operator[](long i) const { return v[i]; } function swap (line 55) | void swap(GF2XVec& x) function move (line 62) | void move(GF2XVec& other) FILE: lib/NTL/include/NTL/Lazy.h function class (line 111) | class Dummy { } function fake_null_function (line 113) | void fake_null_function(Dummy) const {} function kill (line 120) | void kill() function initialized (line 147) | Lazy(const Lazy& other) : initialized(false) function move (line 190) | void move(UniquePtr<T, P>& p) FILE: lib/NTL/include/NTL/LazyTable.h function T (line 101) | const T * operator[] (long i) const function class (line 110) | class Builder { function move (line 141) | void move(UniquePtr<T>& p) FILE: lib/NTL/include/NTL/MatPrime.h type MatPrime_residue_t (line 35) | typedef int MatPrime_residue_t; type MatPrime_residue_t (line 37) | typedef long MatPrime_residue_t; type MatPrimeInfo (line 45) | struct MatPrimeInfo { type LazyTable (line 56) | typedef LazyTable<MatPrimeInfo, NTL_MAX_MATPRIMES> MatPrimeTablesType; function GetMatPrime (line 62) | inline function RestoreMatPrime (line 68) | inline type MatPrime_crt_helper_scratch (line 82) | struct MatPrime_crt_helper_scratch { type MatPrime_crt_helper (line 86) | struct MatPrime_crt_helper { type MatPrime_crt_helper_scratch (line 117) | struct MatPrime_crt_helper_scratch { type MatPrime_crt_helper (line 121) | struct MatPrime_crt_helper { FILE: lib/NTL/include/NTL/RR.h function NTL_OPEN_NNS (line 8) | NTL_OPEN_NNS function class (line 70) | class RRPush { function class (line 86) | class RROutputPush { function add (line 109) | inline void add(RR& z, double a, const RR& b) { add(z, b, a); } function RR (line 121) | inline RR abs(const RR& a) function RR (line 123) | inline RR fabs(const RR& a) function mul (line 129) | inline void mul(RR& z, double a, const RR& b) { mul(z, b, a); } function RR (line 132) | inline RR sqr(const RR& a) function RR (line 141) | inline RR inv(const RR& a) function compare (line 226) | inline long compare(double a, const RR& b) { return -compare(b, a); } function RR (line 251) | inline RR ceil(const RR& a) function RR (line 255) | inline RR floor(const RR& a) function RR (line 259) | inline RR trunc(const RR& a) function RR (line 263) | inline RR round(const RR& a) function RR (line 267) | inline RR RoundToPrecision(const RR& a, long p) function RR (line 274) | inline RR ConvPrec(const RR& a, long p) function RR (line 278) | inline RR AddPrec(const RR& a, const RR& b, long p) function RR (line 282) | inline RR SubPrec(const RR& a, const RR& b, long p) function RR (line 286) | inline RR NegatePrec(const RR& a, long p) function RR (line 290) | inline RR AbsPrec(const RR& a, long p) function RR (line 294) | inline RR MulPrec(const RR& a, const RR& b, long p) function RR (line 298) | inline RR SqrPrec(const RR& a, long p) function RR (line 302) | inline RR DivPrec(const RR& a, const RR& b, long p) function RR (line 306) | inline RR InvPrec(const RR& a, long p) function RR (line 310) | inline RR SqrRootPrec(const RR& a, long p) function RR (line 314) | inline RR TruncPrec(const RR& a, long p) function RR (line 318) | inline RR FloorPrec(const RR& a, long p) function RR (line 322) | inline RR CeilPrec(const RR& a, long p) function RR (line 326) | inline RR RoundPrec(const RR& a, long p) function RR (line 330) | inline RR ConvPrec(const ZZ& a, long p) function RR (line 334) | inline RR ConvPrec(long a, long p) function ConvPrec (line 337) | inline void ConvPrec(RR& z, int a, long p) { ConvPrec(z, long(a), p); } function RR (line 338) | inline RR ConvPrec(int a, long p) function RR (line 342) | inline RR ConvPrec(unsigned long a, long p) function ConvPrec (line 345) | inline void ConvPrec(RR& z, unsigned int a, long p) function RR (line 347) | inline RR ConvPrec(unsigned int a, long p) function RR (line 351) | inline RR ConvPrec(double a, long p) function RR (line 355) | inline RR ConvPrec(const xdouble& a, long p) function RR (line 359) | inline RR ConvPrec(const quad_float& a, long p) function RR (line 363) | inline RR ConvPrec(const char *s, long p) function RR (line 367) | inline RR InputPrec(NTL_SNS istream& s, long p) function RR (line 371) | inline RR MakeRRPrec(const ZZ& a, long e, long p) function conv (line 381) | inline void conv(RR& z, int a) { conv(z, long(a)); } function conv (line 383) | inline void conv(RR& z, unsigned int a) { conv(z, (unsigned long)(a)); } function conv (line 386) | inline void conv(RR& z, float a) { conv(z, double(a)); } function RR (line 394) | inline RR::RR(INIT_VAL_TYPE, int a) { e = 0; conv(*this, a); } function RR (line 395) | inline RR::RR(INIT_VAL_TYPE, long a) { e = 0; conv(*this, a); } function RR (line 396) | inline RR::RR(INIT_VAL_TYPE, unsigned int a) { e = 0; conv(*this, a); } function RR (line 397) | inline RR::RR(INIT_VAL_TYPE, unsigned long a) { e = 0; conv(*this, a); } function RR (line 398) | inline RR::RR(INIT_VAL_TYPE, float a) { e = 0; conv(*this, a); } function RR (line 399) | inline RR::RR(INIT_VAL_TYPE, double a) { e = 0; conv(*this, a); } function RR (line 401) | inline RR::RR(INIT_VAL_TYPE, const RR& a) { e = 0; conv(*this, a); } function RR (line 402) | inline RR::RR(INIT_VAL_TYPE, const ZZ& a) { e = 0; conv(*this, a); } function RR (line 403) | inline RR::RR(INIT_VAL_TYPE, const xdouble& a) { e = 0; conv(*this, a); } function RR (line 404) | inline RR::RR(INIT_VAL_TYPE, const quad_float& a) { e = 0; conv(*this, a... function RR (line 405) | inline RR::RR(INIT_VAL_TYPE, const char *a) { e = 0; conv(*this, a); } function RR (line 408) | inline RR to_RR(int a) { return RR(INIT_VAL, a); } function RR (line 409) | inline RR to_RR(long a) { return RR(INIT_VAL, a); } function RR (line 410) | inline RR to_RR(unsigned int a) { return RR(INIT_VAL, a); } function RR (line 411) | inline RR to_RR(unsigned long a) { return RR(INIT_VAL, a); } function RR (line 412) | inline RR to_RR(float a) { return RR(INIT_VAL, a); } function RR (line 413) | inline RR to_RR(double a) { return RR(INIT_VAL, a); } function RR (line 414) | inline RR to_RR(const ZZ& a) { return RR(INIT_VAL, a); } function RR (line 415) | inline RR to_RR(const RR& a) { return RR(INIT_VAL, a); } function RR (line 416) | inline RR to_RR(const xdouble& a) { return RR(INIT_VAL, a); } function RR (line 417) | inline RR to_RR(const quad_float& a) { return RR(INIT_VAL, a); } function RR (line 418) | inline RR to_RR(const char *a) { return RR(INIT_VAL, a); } function conv (line 428) | inline void conv(int& z, const RR& a) function conv (line 431) | inline void conv(float& z, const RR& a) function to_int (line 434) | inline int to_int(const RR& a) { int z; conv(z, a); return z; } function to_long (line 435) | inline long to_long(const RR& a) { long z; conv(z, a); return z; } function to_float (line 436) | inline float to_float(const RR& a) { float z; conv(z, a); return z; } function to_double (line 437) | inline double to_double(const RR& a) { double z; conv(z, a); return z; } function xdouble (line 439) | inline xdouble to_xdouble(const RR& a) function quad_float (line 441) | inline quad_float to_quad_float(const RR& a) function ZZ (line 444) | inline ZZ to_ZZ(const RR& a) function ZZ (line 448) | inline ZZ CeilToZZ(const RR& a) function ZZ (line 452) | inline ZZ TruncToZZ(const RR& a) function ZZ (line 456) | inline ZZ RoundToZZ(const RR& a) function FloorToZZ (line 459) | inline void FloorToZZ(ZZ& z, const RR& a) { conv(z, a); } function ZZ (line 460) | inline ZZ FloorToZZ(const RR& a) function conv (line 466) | inline void conv(unsigned int& x, const RR& a) function conv (line 469) | inline void conv(unsigned long& x, const RR& a) function RR (line 476) | inline RR MakeRR(const ZZ& a, long e) function RR (line 480) | inline RR random_RR() function RR (line 485) | inline RR power(const RR& a, long e) function RR (line 490) | inline RR power2_RR(long e) function RR (line 498) | inline RR SqrRoot(const RR& a) function RR (line 500) | inline RR sqrt(const RR& a) function RR (line 504) | inline RR exp(const RR& a) function RR (line 508) | inline RR log(const RR& a) function RR (line 512) | inline RR log10(const RR& a) function RR (line 516) | inline RR expm1(const RR& a) function RR (line 520) | inline RR log1p(const RR& a) function RR (line 524) | inline RR pow(const RR& x, const RR& y) function RR (line 528) | inline RR ComputePi_RR() function RR (line 532) | inline RR sin(const RR& a) function RR (line 536) | inline RR cos(const RR& a) FILE: lib/NTL/include/NTL/SmartPtr.h function NTL_OPEN_NNS (line 15) | NTL_OPEN_NNS function class (line 168) | class SmartPtrControl { function p (line 187) | p(_p) { } type SmartPtrLoopHole (line 197) | struct SmartPtrLoopHole { } function class (line 216) | class Dummy { } function fake_null_function (line 218) | void fake_null_function(Dummy) const {} function class (line 220) | class Dummy1 { } function class (line 440) | class CloneablePtrControl : public SmartPtrControl { function d (line 453) | CloneablePtrControlDerived(const T& x) : d(x) { } function CloneablePtrControl (line 454) | CloneablePtrControl *clone() const type CloneablePtrLoopHole (line 466) | struct CloneablePtrLoopHole { } function class (line 485) | class Dummy { } function fake_null_function (line 487) | void fake_null_function(Dummy) const {} function class (line 489) | class Dummy1 { } function CloneablePtrControl (line 688) | CloneablePtrControl *clone() const \ function class (line 1064) | class Dummy { } function fake_null_function (line 1066) | void fake_null_function(Dummy) const {} function class (line 1068) | class Dummy1 { } function make (line 1116) | void make() type DefaultCopierPolicy (line 1215) | struct DefaultCopierPolicy { type CloningCopier (line 1222) | struct CloningCopier { type DefaultCopiedPtrPolicy (line 1229) | struct DefaultCopiedPtrPolicy type CloningCopiedPtrPolicy (line 1230) | struct CloningCopiedPtrPolicy function class (line 1237) | class Dummy { } function fake_null_function (line 1239) | void fake_null_function(Dummy) const {} function class (line 1241) | class Dummy1 { } function dp (line 1251) | CopiedPtr(const CopiedPtr& other) : dp(0) function make (line 1301) | void make() function make (line 1486) | void make() { dp.make(); } function T (line 1504) | T* get() const { return dp.get(); } function T (line 1506) | T* release() { return dp.release(); } function move (line 1508) | void move(OptionalVal& other) { dp.move(other.dp); } function swap (line 1510) | void swap(OptionalVal& other) { dp.swap(other.dp); } function class (line 1578) | class Dummy { } function fake_null_function (line 1580) | void fake_null_function(Dummy) const {} function class (line 1582) | class Dummy1 { } function SetLength (line 1620) | void SetLength(long n) function T (line 1627) | T* get() const { return dp; } function T (line 1628) | T *elts() const { return dp; } function T (line 1630) | T* release() { T *p = dp; dp = 0; return p; } function move (line 1631) | void move(UniqueArray& other) { reset(other.release()); } function swap (line 1633) | void swap(UniqueArray& other) function class (line 1748) | class Dummy { } function fake_null_function (line 1750) | void fake_null_function(Dummy) const {} function class (line 1752) | class Dummy1 { } function reset (line 1789) | void reset() function SetLength (line 1797) | void SetLength(long n) function SetDims (line 1811) | void SetDims(long n, long m) function SetDimsFrom1 (line 1826) | void SetDimsFrom1(long n, long m) function T_ptr (line 1840) | T_ptr* get() const { return dp.get(); } function T_ptr (line 1842) | T_ptr* release() { len = 0; return dp.release(); } function move (line 1845) | void move(Unique2DArray& other) function swap (line 1852) | void swap(Unique2DArray& other) function class (line 1936) | class Dummy { } function fake_null_function (line 1938) | void fake_null_function(Dummy) const {} function class (line 1940) | class Dummy1 { } function reset (line 1950) | void reset(char* p) function explicit (line 1970) | explicit AlignedArray(fake_null_type1) : dp(0), sp(0) { } function SetLength (line 1995) | void SetLength(long n) function T (line 2012) | T* get() const { return dp; } function T (line 2013) | T* elts() const { return dp; } function move (line 2016) | void move(AlignedArray& other) { reset(other.release()); } function swap (line 2018) | void swap(AlignedArray& other) FILE: lib/NTL/include/NTL/WordVector.h function class (line 54) | class WordVector { function rep (line 64) | WordVector(const WordVector& a) : rep(0) { *this = a; } function unpinned_swap (line 74) | void unpinned_swap(WordVector& other) function unpinned_move (line 80) | void unpinned_move(WordVector& other) function KillBig (line 90) | void KillBig() { if (MaxLength() > NTL_RELEASE_THRESH) kill(); } function SetLength (line 95) | void SetLength(long n) function ZeroLength (line 104) | void ZeroLength() { if (rep) rep[-1] = 0; } function QuickSetLength (line 107) | void QuickSetLength(long n) { rep[-1] = _ntl_ulong(n); } function _ntl_ulong (line 119) | const _ntl_ulong& operator[](long i) const function _ntl_ulong (line 126) | const _ntl_ulong& operator()(long i) const { return (*this)[i-1]; } function _ntl_ulong (line 129) | const _ntl_ulong* elts() const { return rep; } function _ntl_ulong (line 130) | _ntl_ulong* elts() { return rep; } function class (line 140) | class WordVectorWatcher { function swap (line 150) | inline void swap(WordVector& x, WordVector& y) function append (line 153) | inline void append(WordVector& v, _ntl_ulong a) function append (line 156) | inline void append(WordVector& v, const WordVector& w) FILE: lib/NTL/include/NTL/ZZ.h function class (line 30) | class ZZ { function explicit (line 49) | explicit ZZ(long a) { *this = a; } function kill (line 87) | void kill() function swap (line 94) | void swap(ZZ& x) function SetSize (line 126) | void SetSize(long k) function KillBig (line 170) | void KillBig() { if (MaxAlloc() > NTL_RELEASE_THRESH) kill(); } function validate (line 173) | long validate() { return _ntl_gvalidate(rep); } function explicit (line 184) | explicit function clear (line 199) | inline void clear(ZZ& x) function set (line 204) | inline void set(ZZ& x) function swap (line 210) | inline void swap(ZZ& x, ZZ& y) function log (line 216) | inline double log(const ZZ& a) function conv (line 230) | inline void conv(ZZ& x, const ZZ& a) { x = a; } function ZZ (line 231) | inline ZZ to_ZZ(const ZZ& a) { return a; } function conv (line 233) | inline void conv(ZZ& x, long a) { _ntl_gintoz(a, &x.rep); } function ZZ (line 234) | inline ZZ to_ZZ(long a) { return ZZ(INIT_VAL, a); } function conv (line 236) | inline void conv(ZZ& x, int a) { _ntl_gintoz(long(a), &x.rep); } function ZZ (line 237) | inline ZZ to_ZZ(int a) { return ZZ(INIT_VAL, a); } function conv (line 239) | inline void conv(ZZ& x, unsigned long a) { _ntl_guintoz(a, &x.rep); } function ZZ (line 240) | inline ZZ to_ZZ(unsigned long a) { return ZZ(INIT_VAL, a); } function conv (line 242) | inline void conv(ZZ& x, unsigned int a) { _ntl_guintoz((unsigned long)(a... function ZZ (line 243) | inline ZZ to_ZZ(unsigned int a) { return ZZ(INIT_VAL, a); } function ZZ (line 245) | inline ZZ::ZZ(INIT_VAL_TYPE, const char *s) { conv(*this, s); } function ZZ (line 246) | inline ZZ to_ZZ(const char *s) { return ZZ(INIT_VAL, s); } function conv (line 248) | inline void conv(ZZ& x, double a) { _ntl_gdoubtoz(a, &x.rep); } function ZZ (line 249) | inline ZZ::ZZ(INIT_VAL_TYPE, double a) { conv(*this, a); } function ZZ (line 250) | inline ZZ to_ZZ(double a) { return ZZ(INIT_VAL, a); } function conv (line 252) | inline void conv(ZZ& x, float a) { _ntl_gdoubtoz(double(a), &x.rep); } function ZZ (line 253) | inline ZZ::ZZ(INIT_VAL_TYPE, float a) { conv(*this, a); } function ZZ (line 254) | inline ZZ to_ZZ(float a) { return ZZ(INIT_VAL, a); } function conv (line 256) | inline void conv(long& x, const ZZ& a) { x = _ntl_gtoint(a.rep); } function to_long (line 257) | inline long to_long(const ZZ& a) { return _ntl_gtoint(a.rep); } function conv (line 259) | inline void conv(int& x, const ZZ& a) function to_int (line 263) | inline int to_int(const ZZ& a) function conv (line 267) | inline void conv(unsigned long& x, const ZZ& a) { x = _ntl_gtouint(a.rep... function to_ulong (line 268) | inline unsigned long to_ulong(const ZZ& a) { return _ntl_gtouint(a.rep); } function conv (line 270) | inline void conv(unsigned int& x, const ZZ& a) function to_uint (line 272) | inline unsigned int to_uint(const ZZ& a) function conv (line 275) | inline void conv(double& x, const ZZ& a) { x = _ntl_gdoub(a.rep); } function to_double (line 276) | inline double to_double(const ZZ& a) { return _ntl_gdoub(a.rep); } function conv (line 278) | inline void conv(float& x, const ZZ& a) { x = float(_ntl_gdoub(a.rep)); } function to_float (line 279) | inline float to_float(const ZZ& a) { return float(_ntl_gdoub(a.rep)); } function ZZFromBytes (line 281) | inline void ZZFromBytes(ZZ& x, const unsigned char *p, long n) function ZZ (line 284) | inline ZZ ZZFromBytes(const unsigned char *p, long n) function BytesFromZZ (line 287) | inline void BytesFromZZ(unsigned char *p, const ZZ& a, long n) function sign (line 296) | inline long sign(const ZZ& a) function compare (line 302) | inline long compare(const ZZ& a, const ZZ& b) function IsZero (line 309) | inline long IsZero(const ZZ& a) function IsOne (line 315) | inline long IsOne(const ZZ& a) function compare (line 337) | inline long compare(const ZZ& a, long b) { return _ntl_gscompare(a.rep, ... function compare (line 338) | inline long compare(long a, const ZZ& b) { return -_ntl_gscompare(b.rep,... function add (line 362) | inline void add(ZZ& x, const ZZ& a, const ZZ& b) function sub (line 367) | inline void sub(ZZ& x, const ZZ& a, const ZZ& b) function SubPos (line 372) | inline void SubPos(ZZ& x, const ZZ& a, const ZZ& b) function negate (line 377) | inline void negate(ZZ& x, const ZZ& a) function abs (line 382) | inline void abs(ZZ& x, const ZZ& a) function add (line 389) | inline void add(ZZ& x, const ZZ& a, long b) function add (line 392) | inline void add(ZZ& x, long a, const ZZ& b) { add(x, b, a); } function ZZ (line 421) | inline ZZ abs(const ZZ& a) function mul (line 457) | inline void mul(ZZ& x, const ZZ& a, const ZZ& b) function sqr (line 463) | inline void sqr(ZZ& x, const ZZ& a) function ZZ (line 468) | inline ZZ sqr(const ZZ& a) function mul (line 474) | inline void mul(ZZ& x, const ZZ& a, long b) function mul (line 477) | inline void mul(ZZ& x, long a, const ZZ& b) function MulAddTo (line 501) | inline void function MulAddTo (line 507) | inline void function MulSubFrom (line 515) | inline void function MulSubFrom (line 521) | inline void function class (line 537) | class ZZ_TmpVecAdapter { function class (line 547) | class ZZ_CRTStructAdapter { function class (line 573) | class ZZ_RemStructAdapter { function fetch (line 589) | inline void ZZ_TmpVecAdapter::fetch(const ZZ_CRTStructAdapter& crt_struct) function fetch (line 594) | inline void ZZ_TmpVecAdapter::fetch(ZZ_CRTStructAdapter& crt_struct) function fetch (line 600) | inline void ZZ_TmpVecAdapter::fetch(const ZZ_RemStructAdapter& rem_struct) function class (line 607) | class ZZ_ReduceStructAdapter { function DivRem (line 636) | inline void DivRem(ZZ& q, ZZ& r, const ZZ& a, const ZZ& b) function div (line 644) | inline void div(ZZ& q, const ZZ& a, const ZZ& b) function rem (line 649) | inline void rem(ZZ& r, const ZZ& a, const ZZ& b) function QuickRem (line 655) | inline void QuickRem(ZZ& r, const ZZ& b) function DivRem (line 671) | inline long DivRem(ZZ& q, const ZZ& a, long b) function rem (line 674) | inline long rem(const ZZ& a, long b) function div (line 680) | inline void div(ZZ& q, const ZZ& a, long b) type sp_ZZ_reduce_struct_policy (line 719) | struct sp_ZZ_reduce_struct_policy { function rem (line 729) | struct sp_ZZ_reduce_struct { function QuickAccumBegin (line 754) | inline function QuickAccumMulAdd (line 764) | inline function QuickAccumEnd (line 771) | inline function GCD (line 785) | inline void GCD(ZZ& d, const ZZ& a, const ZZ& b) function ZZ (line 790) | inline ZZ GCD(const ZZ& a, const ZZ& b) function GCD_alt (line 793) | inline void GCD_alt(ZZ& d, const ZZ& a, const ZZ& b) function XGCD (line 799) | inline void XGCD(ZZ& d, ZZ& s, ZZ& t, const ZZ& a, const ZZ& b) function LeftShift (line 822) | inline void LeftShift(ZZ& x, const ZZ& a, long k) function ZZ (line 827) | inline ZZ LeftShift(const ZZ& a, long k) function RightShift (line 831) | inline void RightShift(ZZ& x, const ZZ& a, long k) function ZZ (line 836) | inline ZZ RightShift(const ZZ& a, long k) function MakeOdd (line 856) | inline long MakeOdd(ZZ& x) function NumTwos (line 862) | inline long NumTwos(const ZZ& x) function IsOdd (line 868) | inline long IsOdd(const ZZ& a) function NumBits (line 874) | inline long NumBits(const ZZ& a) function bit (line 880) | inline long bit(const ZZ& a, long k) function digit (line 890) | inline long digit(const ZZ& a, long k) function trunc (line 897) | inline void trunc(ZZ& x, const ZZ& a, long k) function ZZ (line 902) | inline ZZ trunc_ZZ(const ZZ& a, long k) function trunc_long (line 905) | inline long trunc_long(const ZZ& a, long k) function SetBit (line 910) | inline long SetBit(ZZ& x, long p) function SwitchBit (line 917) | inline long SwitchBit(ZZ& x, long p) function weight (line 925) | inline long weight(long a) function weight (line 930) | inline long weight(const ZZ& a) function bit_and (line 935) | inline void bit_and(ZZ& x, const ZZ& a, const ZZ& b) function bit_and (line 941) | inline void bit_and(ZZ& x, long a, const ZZ& b) function bit_or (line 945) | inline void bit_or(ZZ& x, const ZZ& a, const ZZ& b) function bit_or (line 951) | inline void bit_or(ZZ& x, long a, const ZZ& b) function bit_xor (line 954) | inline void bit_xor(ZZ& x, const ZZ& a, const ZZ& b) function bit_xor (line 960) | inline void bit_xor(ZZ& x, long a, const ZZ& b) function NumBits (line 1011) | inline function NumBytes (line 1020) | inline function NumBytes (line 1024) | inline function ZZ_BlockConstructAlloc (line 1037) | inline long ZZ_BlockConstructAlloc(ZZ& x, long d, long n) function ZZ_BlockConstructSet (line 1040) | inline void ZZ_BlockConstructSet(ZZ& x, ZZ& y, long i) function ZZ_BlockDestroy (line 1043) | inline long ZZ_BlockDestroy(ZZ& x) function ZZ_storage (line 1046) | inline long ZZ_storage(long d) function ZZ_RoundCorrection (line 1049) | inline long ZZ_RoundCorrection(const ZZ& a, long k, long residual) type RandomStream_impl (line 1076) | struct RandomStream_impl type RandomStream_impl_deleter (line 1102) | struct function class (line 1108) | class RandomStream { function class (line 1184) | class old_RandomStream { function class (line 1236) | class RandomStreamPush { function ZZ (line 1254) | inline ZZ RandomBnd(const ZZ& n) function ZZ (line 1262) | inline ZZ RandomLen_ZZ(long NumBits) function ZZ (line 1269) | inline ZZ RandomBits_ZZ(long NumBits) function RandomBnd (line 1276) | inline void RandomBnd(long& x, long n) { x = RandomBnd(n); } function RandomLen (line 1279) | inline void RandomLen(long& x, long l) { x = RandomLen_long(l); } function RandomBits (line 1282) | inline void RandomBits(long& x, long l) { x = RandomBits_long(l); } function next (line 1319) | long next() function VectorRandomBnd (line 1338) | inline void VectorRandomBnd(long k, long* x, long n) function CRTInRange (line 1368) | inline long CRTInRange(const ZZ& gg, const ZZ& aa) function ReconstructRational (line 1386) | inline function power (line 1457) | inline void power(ZZ& x, const ZZ& a, long e) function ZZ (line 1460) | inline ZZ power(const ZZ& a, long e) function power (line 1463) | inline void power(ZZ& x, long a, long e) function ZZ (line 1466) | inline ZZ power_ZZ(long a, long e) function ZZ (line 1473) | inline ZZ power2_ZZ(long e) function SqrRoot (line 1489) | inline void SqrRoot(ZZ& x, const ZZ& a) function ZZ (line 1496) | inline ZZ SqrRoot(const ZZ& a) function SqrRoot (line 1500) | inline long SqrRoot(long a) { return _ntl_gsqrts(a); } function AddMod (line 1516) | inline void AddMod(ZZ& x, const ZZ& a, const ZZ& b, const ZZ& n) function ZZ (line 1521) | inline ZZ AddMod(const ZZ& a, const ZZ& b, const ZZ& n) function SubMod (line 1524) | inline void SubMod(ZZ& x, const ZZ& a, const ZZ& b, const ZZ& n) function ZZ (line 1529) | inline ZZ SubMod(const ZZ& a, const ZZ& b, const ZZ& n) function NegateMod (line 1532) | inline void NegateMod(ZZ& x, const ZZ& a, const ZZ& n) function ZZ (line 1537) | inline ZZ NegateMod(const ZZ& a, const ZZ& n) function ZZ (line 1541) | inline ZZ AddMod(const ZZ& a, long b, const ZZ& n) function AddMod (line 1544) | inline void AddMod(ZZ& x, long a, const ZZ& b, const ZZ& n) function ZZ (line 1546) | inline ZZ AddMod(long a, const ZZ& b, const ZZ& n) function ZZ (line 1550) | inline ZZ SubMod(const ZZ& a, long b, const ZZ& n) function ZZ (line 1554) | inline ZZ SubMod(long a, const ZZ& b, const ZZ& n) function MulMod (line 1557) | inline void MulMod(ZZ& x, const ZZ& a, const ZZ& b, const ZZ& n) function ZZ (line 1562) | inline ZZ MulMod(const ZZ& a, const ZZ& b, const ZZ& n) function MulMod (line 1565) | inline void MulMod(ZZ& x, const ZZ& a, long b, const ZZ& n) function ZZ (line 1570) | inline ZZ MulMod(const ZZ& a, long b, const ZZ& n) function MulMod (line 1573) | inline void MulMod(ZZ& x, long a, const ZZ& b, const ZZ& n) function ZZ (line 1576) | inline ZZ MulMod(long a, const ZZ& b, const ZZ& n) function SqrMod (line 1580) | inline void SqrMod(ZZ& x, const ZZ& a, const ZZ& n) function ZZ (line 1585) | inline ZZ SqrMod(const ZZ& a, const ZZ& n) function ZZ (line 1591) | inline ZZ InvMod(const ZZ& a, const ZZ& n) function InvModStatus (line 1595) | inline long InvModStatus(ZZ& x, const ZZ& a, const ZZ& n) function LowLevelPowerMod (line 1605) | inline void LowLevelPowerMod(ZZ& x, const ZZ& a, const ZZ& e, const ZZ& n) function ZZ (line 1608) | inline ZZ PowerMod(const ZZ& a, const ZZ& e, const ZZ& n) function PowerMod (line 1611) | inline void PowerMod(ZZ& x, const ZZ& a, long e, const ZZ& n) function ZZ (line 1614) | inline ZZ PowerMod(const ZZ& a, long e, const ZZ& n) function ZZ (line 1637) | inline ZZ SqrRootMod(const ZZ& a, const ZZ& n) function class (line 1662) | class PrimeSeq { function class (line 1727) | class InvModErrorObject : public ArithmeticErrorObject { function class (line 1746) | class InvModErrorObject : public ArithmeticErrorObject { FILE: lib/NTL/include/NTL/ZZVec.h function NTL_OPEN_NNS (line 6) | NTL_OPEN_NNS function ZZ (line 47) | ZZ* elts() { return v; } function ZZ (line 48) | const ZZ* elts() const { return v; } function ZZ (line 51) | const ZZ& operator[](long i) const { return v[i]; } function swap (line 54) | void swap(ZZVec& x) function move (line 61) | void move(ZZVec& other) FILE: lib/NTL/include/NTL/ZZX.h function NTL_OPEN_NNS (line 9) | NTL_OPEN_NNS function deg (line 122) | inline long deg(const ZZX& a) { return a.rep.length() - 1; } function ZZX (line 147) | inline ZZX::ZZX(long i, const ZZ& a) { SetCoeff(*this, i, a); } function ZZX (line 148) | inline ZZX::ZZX(long i, long a) { SetCoeff(*this, i, a); } function ZZX (line 150) | inline ZZX::ZZX(INIT_MONO_TYPE, long i, const ZZ& a) { SetCoeff(*this, i... function ZZX (line 151) | inline ZZX::ZZX(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, i, a); } function ZZX (line 152) | inline ZZX::ZZX(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function clear (line 161) | inline void clear(ZZX& x) function set (line 166) | inline void set(ZZX& x) function swap (line 171) | inline void swap(ZZX& x, ZZX& y) function ZZX (line 179) | inline ZZX trunc(const ZZX& a, long m) function ZZX (line 185) | inline ZZX RightShift(const ZZX& a, long n) function ZZX (line 191) | inline ZZX LeftShift(const ZZX& a, long n) function ZZX (line 215) | inline ZZX diff(const ZZX& a) function ZZX (line 222) | inline ZZX InvTrunc(const ZZX& a, long m) function ZZX (line 228) | inline ZZX MulTrunc(const ZZX& a, const ZZX& b, long n) function ZZX (line 234) | inline ZZX SqrTrunc(const ZZX& a, long n) function ZZX (line 239) | inline ZZX reverse(const ZZX& a, long hi) function reverse (line 242) | inline void reverse(ZZX& c, const ZZX& a) function ZZX (line 245) | inline ZZX reverse(const ZZX& a) function VectorCopy (line 249) | inline void VectorCopy(vec_ZZ& x, const ZZX& a, long n) function vec_ZZ (line 252) | inline vec_ZZ VectorCopy(const ZZX& a, long n) function ZZX (line 269) | inline ZZX to_ZZX(long a) function ZZX (line 276) | inline ZZX to_ZZX(const ZZ& a) function ZZX (line 283) | inline ZZX to_ZZX(const vec_ZZ& a) function zz_pX (line 287) | inline zz_pX to_zz_pX(const ZZX& a) function ZZ_pX (line 291) | inline ZZ_pX to_ZZ_pX(const ZZX& a) function ZZX (line 295) | inline ZZX to_ZZX(const ZZ_pX& a) function ZZX (line 299) | inline ZZX to_ZZX(const zz_pX& a) function conv (line 307) | inline void conv(ZZX& x, const ZZX& a) function conv (line 310) | inline void conv(vec_ZZ& x, const ZZX& a) function add (line 365) | inline void add(ZZX& x, const ZZ& a, const ZZX& b) { add(x, b, a); } function add (line 366) | inline void add(ZZX& x, long a, const ZZX& b) { add(x, b, a); } function ZZX (line 448) | inline ZZX sqr(const ZZX& a) function mul (line 470) | inline void mul(ZZX& x, const ZZ& a, const ZZX& b) { mul(x, b, a); } function mul (line 471) | inline void mul(ZZX& x, long a, const ZZX& b) { mul(x, b, a); } function PseudoDivRem (line 521) | inline void PseudoDivRem(ZZX& q, ZZX& r, const ZZX& a, const ZZX& b) function PseudoDiv (line 528) | inline void PseudoDiv(ZZX& q, const ZZX& a, const ZZX& b) function PseudoRem (line 532) | inline void PseudoRem(ZZX& r, const ZZX& a, const ZZX& b) function ZZX (line 536) | inline ZZX PseudoDiv(const ZZX& a, const ZZX& b) function ZZX (line 539) | inline ZZX PseudoRem(const ZZX& a, const ZZX& b) function ZZX (line 586) | inline ZZX MulMod(const ZZX& a, const ZZX& b, const ZZX& f) function ZZX (line 591) | inline ZZX SqrMod(const ZZX& a, const ZZX& f) function ZZX (line 596) | inline ZZX MulByXMod(const ZZX& a, const ZZX& f) function ZZ (line 629) | inline ZZ content(const ZZX& f) function ZZX (line 637) | inline ZZX PrimitivePart(const ZZX& f) function ZZX (line 644) | inline ZZX GCD(const ZZX& a, const ZZX& b) function vec_ZZ (line 664) | inline vec_ZZ TraceVec(const ZZX& f) function ZZ (line 668) | inline ZZ TraceMod(const ZZX& a, const ZZX& f) function ZZX (line 711) | inline ZZX MinPolyMod(const ZZX& a, const ZZX& f) type Vec (line 746) | typedef Vec<ZZX> vec_ZZX; FILE: lib/NTL/include/NTL/ZZXFactoring.h function ZZX (line 11) | inline ZZX mul(const vec_pair_ZZX_long& v) function vec_pair_ZZX_long (line 15) | inline vec_pair_ZZX_long SquareFreeDecomp(const ZZX& f) FILE: lib/NTL/include/NTL/ZZ_limbs.h type mp_limb_t (line 16) | typedef mp_limb_t _ntl_limb_t; type _ntl_limb_t (line 20) | typedef unsigned long _ntl_limb_t; function _ntl_limb_t (line 29) | inline function ZZ_limbs_set (line 39) | inline function ZZ_limb_t (line 45) | inline FILE: lib/NTL/include/NTL/ZZ_p.h function NTL_OPEN_NNS (line 11) | NTL_OPEN_NNS type MatPrime_crt_helper (line 46) | struct MatPrime_crt_helper function class (line 52) | class ZZ_pInfoT { function class (line 88) | class ZZ_pTmpSpaceT { function class (line 115) | class ZZ_pContext { function class (line 132) | class ZZ_pBak { function class (line 151) | class ZZ_pPush { function class (line 169) | class ZZ_p { function ZZ_p (line 288) | inline ZZ_p to_ZZ_p(long a) function clear (line 297) | inline void clear(ZZ_p& x) function set (line 301) | inline void set(ZZ_p& x) function swap (line 305) | inline void swap(ZZ_p& x, ZZ_p& y) function add (line 312) | inline void add(ZZ_p& x, const ZZ_p& a, const ZZ_p& b) function sub (line 317) | inline void sub(ZZ_p& x, const ZZ_p& a, const ZZ_p& b) function negate (line 323) | inline void negate(ZZ_p& x, const ZZ_p& a) function add (line 332) | inline void add(ZZ_p& x, long a, const ZZ_p& b) { add(x, b, a); } function mul (line 340) | inline void mul(ZZ_p& x, const ZZ_p& a, const ZZ_p& b) function sqr (line 346) | inline void sqr(ZZ_p& x, const ZZ_p& a) function ZZ_p (line 351) | inline ZZ_p sqr(const ZZ_p& a) function mul (line 358) | inline void mul(ZZ_p& x, long a, const ZZ_p& b) { mul(x, b, a); } function ZZ_p (line 375) | inline ZZ_p inv(const ZZ_p& a) function power (line 462) | inline void power(ZZ_p& x, const ZZ_p& a, const ZZ& e) function ZZ_p (line 465) | inline ZZ_p power(const ZZ_p& a, const ZZ& e) function power (line 468) | inline void power(ZZ_p& x, const ZZ_p& a, long e) function ZZ_p (line 471) | inline ZZ_p power(const ZZ_p& a, long e) function IsZero (line 477) | inline long IsZero(const ZZ_p& a) function IsOne (line 481) | inline long IsOne(const ZZ_p& a) function random (line 499) | inline void random(ZZ_p& x) function ZZ_p (line 504) | inline ZZ_p random_ZZ_p() function conv (line 522) | inline void conv(int& x, const ZZ_p& a) { conv(x, rep(a)); } function conv (line 523) | inline void conv(unsigned int& x, const ZZ_p& a) { conv(x, rep(a)); } function conv (line 524) | inline void conv(long& x, const ZZ_p& a) { conv(x, rep(a)); } function conv (line 525) | inline void conv(unsigned long& x, const ZZ_p& a) { conv(x, rep(a)); } function conv (line 526) | inline void conv(ZZ& x, const ZZ_p& a) { conv(x, rep(a)); } function conv (line 528) | inline void conv(ZZ_p& x, const ZZ_p& a) { x = a; } function class (line 547) | class ZZ_pWatcher { FILE: lib/NTL/include/NTL/ZZ_pE.h function NTL_OPEN_NNS (line 10) | NTL_OPEN_NNS function class (line 43) | class ZZ_pEContext { function class (line 60) | class ZZ_pEBak { function class (line 83) | class ZZ_pEPush { function class (line 105) | class ZZ_pE { function ZZ_pE (line 279) | inline ZZ_pE inv(const ZZ_pE& a) function power (line 286) | inline void power(ZZ_pE& x, const ZZ_pE& a, const ZZ& e) function ZZ_pE (line 291) | inline ZZ_pE power(const ZZ_pE& a, const ZZ& e) function power (line 294) | inline void power(ZZ_pE& x, const ZZ_pE& a, long e) function ZZ_pE (line 297) | inline ZZ_pE power(const ZZ_pE& a, long e) function conv (line 305) | inline void conv(ZZ_pE& x, const ZZ_pX& a) function conv (line 308) | inline void conv(ZZ_pE& x, long a) function conv (line 311) | inline void conv(ZZ_pE& x, const ZZ_p& a) function conv (line 314) | inline void conv(ZZ_pE& x, const ZZ& a) function ZZ_pE (line 317) | inline ZZ_pE to_ZZ_pE(const ZZ_pX& a) function ZZ_pE (line 320) | inline ZZ_pE to_ZZ_pE(long a) function ZZ_pE (line 323) | inline ZZ_pE to_ZZ_pE(const ZZ_p& a) function ZZ_pE (line 326) | inline ZZ_pE to_ZZ_pE(const ZZ& a) function IsZero (line 333) | inline long IsZero(const ZZ_pE& a) function IsOne (line 336) | inline long IsOne(const ZZ_pE& a) function trace (line 364) | inline void trace(ZZ_p& x, const ZZ_pE& a) function ZZ_p (line 366) | inline ZZ_p trace(const ZZ_pE& a) function norm (line 369) | inline void norm(ZZ_p& x, const ZZ_pE& a) function ZZ_p (line 371) | inline ZZ_p norm(const ZZ_pE& a) function random (line 377) | inline void random(ZZ_pE& x) function ZZ_pE (line 382) | inline ZZ_pE random_ZZ_pE() function conv (line 521) | inline void conv(ZZ_pX& x, const ZZ_pE& a) { x = rep(a); } function conv (line 522) | inline void conv(ZZ_pE& x, const ZZ_pE& a) { x = a; } FILE: lib/NTL/include/NTL/ZZ_pEX.h function class (line 12) | class ZZ_pEX { function deg (line 109) | inline long deg(const ZZ_pEX& a) { return a.rep.length() - 1; } function ZZ_pEX (line 130) | inline ZZ_pEX::ZZ_pEX(long i, const ZZ_pE& a) { SetCoeff(*this, i, a); } function ZZ_pEX (line 131) | inline ZZ_pEX::ZZ_pEX(long i, const ZZ_p& a) { SetCoeff(*this, i, a); } function ZZ_pEX (line 132) | inline ZZ_pEX::ZZ_pEX(long i, long a) { SetCoeff(*this, i, a); } function ZZ_pEX (line 134) | inline ZZ_pEX::ZZ_pEX(INIT_MONO_TYPE, long i, const ZZ_pE& a) { SetCoeff... function ZZ_pEX (line 135) | inline ZZ_pEX::ZZ_pEX(INIT_MONO_TYPE, long i, const ZZ_p& a) { SetCoeff(... function ZZ_pEX (line 136) | inline ZZ_pEX::ZZ_pEX(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, ... function ZZ_pEX (line 137) | inline ZZ_pEX::ZZ_pEX(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function clear (line 145) | inline void clear(ZZ_pEX& x) function set (line 150) | inline void set(ZZ_pEX& x) function swap (line 155) | inline void swap(ZZ_pEX& x, ZZ_pEX& y) function ZZ_pEX (line 161) | inline ZZ_pEX random_ZZ_pEX(long n) function ZZ_pEX (line 166) | inline ZZ_pEX trunc(const ZZ_pEX& a, long m) function ZZ_pEX (line 171) | inline ZZ_pEX RightShift(const ZZ_pEX& a, long n) function ZZ_pEX (line 176) | inline ZZ_pEX LeftShift(const ZZ_pEX& a, long n) function ZZ_pEX (line 199) | inline ZZ_pEX diff(const ZZ_pEX& a) function ZZ_pEX (line 209) | inline ZZ_pEX reverse(const ZZ_pEX& a, long hi) function reverse (line 212) | inline void reverse(ZZ_pEX& c, const ZZ_pEX& a) function ZZ_pEX (line 215) | inline ZZ_pEX reverse(const ZZ_pEX& a) function VectorCopy (line 218) | inline void VectorCopy(vec_ZZ_pE& x, const ZZ_pEX& a, long n) function vec_ZZ_pE (line 221) | inline vec_ZZ_pE VectorCopy(const ZZ_pEX& a, long n) function ZZ_pEX (line 248) | inline ZZ_pEX to_ZZ_pEX(long a) function ZZ_pEX (line 251) | inline ZZ_pEX to_ZZ_pEX(const ZZ& a) function ZZ_pEX (line 254) | inline ZZ_pEX to_ZZ_pEX(const ZZ_p& a) function ZZ_pEX (line 257) | inline ZZ_pEX to_ZZ_pEX(const ZZ_pX& a) function ZZ_pEX (line 260) | inline ZZ_pEX to_ZZ_pEX(const ZZ_pE& a) function ZZ_pEX (line 263) | inline ZZ_pEX to_ZZ_pEX(const vec_ZZ_pE& a) function conv (line 280) | inline void conv(ZZ_pEX& x, const ZZ_pEX& a) function conv (line 283) | inline void conv(vec_ZZ_pE& x, const ZZ_pEX& a) function add (line 353) | inline void add(ZZ_pEX& x, const ZZ_pE& a, const ZZ_pEX& b) function add (line 355) | inline void add(ZZ_pEX& x, const ZZ_p& a, const ZZ_pEX& b) function add (line 357) | inline void add(ZZ_pEX& x, long a, const ZZ_pEX& b) function ZZ_pEX (line 460) | inline ZZ_pEX sqr(const ZZ_pEX& a) function mul (line 469) | inline void mul(ZZ_pEX& x, long a, const ZZ_pEX& b) function mul (line 471) | inline void mul(ZZ_pEX& x, const ZZ_p& a, const ZZ_pEX& b) function mul (line 473) | inline void mul(ZZ_pEX& x, const ZZ_pE& a, const ZZ_pEX& b) function ZZ_pEX (line 477) | inline ZZ_pEX MulTrunc(const ZZ_pEX& a, const ZZ_pEX& b, long n) function ZZ_pEX (line 482) | inline ZZ_pEX SqrTrunc(const ZZ_pEX& a, long n) function ZZ_pEX (line 522) | inline ZZ_pEX power(const ZZ_pEX& a, long e) function ZZ_pEX (line 554) | inline ZZ_pEX InvTrunc(const ZZ_pEX& a, long m) function ZZ_pEX (line 601) | inline ZZ_pEX GCD(const ZZ_pEX& a, const ZZ_pEX& b) function ZZ_pEX (line 624) | inline ZZ_pEX MulMod(const ZZ_pEX& a, const ZZ_pEX& b, const ZZ_pEX& f) function ZZ_pEX (line 629) | inline ZZ_pEX SqrMod(const ZZ_pEX& a, const ZZ_pEX& f) function ZZ_pEX (line 634) | inline ZZ_pEX MulByXMod(const ZZ_pEX& a, const ZZ_pEX& f) function ZZ_pEX (line 639) | inline ZZ_pEX InvMod(const ZZ_pEX& a, const ZZ_pEX& f) function class (line 662) | class ZZ_pEXModulus { function ZZ_pEX (line 703) | inline ZZ_pEX MulMod(const ZZ_pEX& a, const ZZ_pEX& b, function ZZ_pEX (line 708) | inline ZZ_pEX SqrMod(const ZZ_pEX& a, const ZZ_pEXModulus& F) function PowerMod (line 714) | inline void PowerMod(ZZ_pEX& h, const ZZ_pEX& g, long e, function ZZ_pEX (line 718) | inline ZZ_pEX PowerMod(const ZZ_pEX& g, const ZZ& e, function ZZ_pEX (line 722) | inline ZZ_pEX PowerMod(const ZZ_pEX& g, long e, const ZZ_pEXModulus& F) function PowerXMod (line 727) | inline void PowerXMod(ZZ_pEX& h, long e, const ZZ_pEXModulus& F) function ZZ_pEX (line 731) | inline ZZ_pEX PowerXMod(const ZZ& e, const ZZ_pEXModulus& F) function ZZ_pEX (line 734) | inline ZZ_pEX PowerXMod(long e, const ZZ_pEXModulus& F) type Vec (line 760) | typedef Vec<ZZ_pEX> vec_ZZ_pEX; function ZZ_pEX (line 776) | inline ZZ_pEX BuildFromRoots(const vec_ZZ_pE& a) function ZZ_pE (line 782) | inline ZZ_pE eval(const ZZ_pEX& f, const ZZ_pE& a) function vec_ZZ_pE (line 787) | inline vec_ZZ_pE eval(const ZZ_pEX& f, const vec_ZZ_pE& a) function eval (line 791) | inline void eval(ZZ_pE& b, const ZZ_pX& f, const ZZ_pE& a) function ZZ_pE (line 794) | inline ZZ_pE eval(const ZZ_pX& f, const ZZ_pE& a) function ZZ_pEX (line 800) | inline ZZ_pEX interpolate(const vec_ZZ_pE& a, const vec_ZZ_pE& b) function ZZ_pEX (line 817) | inline ZZ_pEX type ZZ_pEXArgument (line 854) | struct ZZ_pEXArgument { function ZZ_pEX (line 868) | inline ZZ_pEX function ZZ_pEX (line 876) | inline ZZ_pEX MinPolySeq(const vec_ZZ_pE& a, long m) function ZZ_pEX (line 881) | inline ZZ_pEX MinPolyMod(const ZZ_pEX& g, const ZZ_pEXModulus& F) function ZZ_pEX (line 886) | inline ZZ_pEX MinPolyMod(const ZZ_pEX& g, const ZZ_pEXModulus& F, long m) function ZZ_pEX (line 890) | inline ZZ_pEX ProbMinPolyMod(const ZZ_pEX& g, const ZZ_pEXModulus& F) function ZZ_pEX (line 894) | inline ZZ_pEX ProbMinPolyMod(const ZZ_pEX& g, const ZZ_pEXModulus& F, lo... function ZZ_pEX (line 898) | inline ZZ_pEX IrredPolyMod(const ZZ_pEX& g, const ZZ_pEXModulus& F) function ZZ_pEX (line 902) | inline ZZ_pEX IrredPolyMod(const ZZ_pEX& g, const ZZ_pEXModulus& F, long m) type ZZ_pEXTransMultiplier (line 906) | struct ZZ_pEXTransMultiplier { function vec_ZZ_pE (line 919) | inline vec_ZZ_pE UpdateMap(const vec_ZZ_pE& a, function vec_ZZ_pE (line 925) | inline vec_ZZ_pE ProjectPowers(const vec_ZZ_pE& a, long k, function vec_ZZ_pE (line 931) | inline vec_ZZ_pE ProjectPowers(const vec_ZZ_pE& a, long k, function project (line 935) | inline void project(ZZ_pE& x, const vec_ZZ_pE& a, const ZZ_pEX& b) function ZZ_pE (line 938) | inline ZZ_pE project(const vec_ZZ_pE& a, const ZZ_pEX& b) function ZZ_pEX (line 956) | inline ZZ_pEX CompTower(const ZZ_pX& g, const ZZ_pEXArgument& A, function ZZ_pEX (line 963) | inline ZZ_pEX CompTower(const ZZ_pX& g, const ZZ_pEX& h, function ZZ_pX (line 972) | inline ZZ_pX ProbMinPolyTower(const ZZ_pEX& g, const ZZ_pEXModulus& F, function ProbMinPolyTower (line 976) | inline void ProbMinPolyTower(ZZ_pX& h, const ZZ_pEX& g, function ZZ_pX (line 980) | inline ZZ_pX ProbMinPolyTower(const ZZ_pEX& g, const ZZ_pEXModulus& F) function ZZ_pX (line 990) | inline ZZ_pX MinPolyTower(const ZZ_pEX& g, const ZZ_pEXModulus& F, function MinPolyTower (line 994) | inline void MinPolyTower(ZZ_pX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F) function ZZ_pX (line 998) | inline ZZ_pX MinPolyTower(const ZZ_pEX& g, const ZZ_pEXModulus& F) function ZZ_pX (line 1007) | inline ZZ_pX IrredPolyTower(const ZZ_pEX& g, const ZZ_pEXModulus& F, function IrredPolyTower (line 1011) | inline void IrredPolyTower(ZZ_pX& h, const ZZ_pEX& g, const ZZ_pEXModulu... function ZZ_pX (line 1015) | inline ZZ_pX IrredPolyTower(const ZZ_pEX& g, const ZZ_pEXModulus& F) function vec_ZZ_pE (line 1026) | inline vec_ZZ_pE TraceVec(const ZZ_pEX& f) function ZZ_pE (line 1032) | inline ZZ_pE TraceMod(const ZZ_pEX& a, const ZZ_pEXModulus& F) function ZZ_pE (line 1037) | inline ZZ_pE TraceMod(const ZZ_pEX& a, const ZZ_pEX& f) function ZZ_pE (line 1046) | inline ZZ_pE NormMod(const ZZ_pEX& a, const ZZ_pEX& f) function ZZ_pE (line 1051) | inline ZZ_pE resultant(const ZZ_pEX& a, const ZZ_pEX& b) FILE: lib/NTL/include/NTL/ZZ_pEXFactoring.h function vec_pair_ZZ_pEX_long (line 11) | inline vec_pair_ZZ_pEX_long SquareFreeDecomp(const ZZ_pEX& f) function vec_ZZ_pE (line 23) | inline vec_ZZ_pE FindRoots(const ZZ_pEX& f) function ZZ_pE (line 31) | inline ZZ_pE FindRoot(const ZZ_pEX& f) function ZZ_pEX (line 106) | inline ZZ_pEX mul(const vec_pair_ZZ_pEX_long& v) function ZZ_pEX (line 136) | inline ZZ_pEX BuildIrred_ZZ_pEX(long n) function ZZ_pEX (line 143) | inline ZZ_pEX BuildRandomIrred(const ZZ_pEX& g) function ZZ_pEX (line 165) | inline ZZ_pEX TraceMap(const ZZ_pEX& a, long d, const ZZ_pEXModulus& F, function ZZ_pEX (line 178) | inline ZZ_pEX PowerCompose(const ZZ_pEX& a, long d, const ZZ_pEXModulus& F) FILE: lib/NTL/include/NTL/ZZ_pX.h function class (line 58) | class ZZ_pX { function deg (line 176) | inline long deg(const ZZ_pX& a) { return a.rep.length() - 1; } function ZZ_pX (line 200) | inline ZZ_pX::ZZ_pX(long i, const ZZ_p& a) { SetCoeff(*this, i, a); } function ZZ_pX (line 201) | inline ZZ_pX::ZZ_pX(long i, long a) { SetCoeff(*this, i, a); } function ZZ_pX (line 203) | inline ZZ_pX::ZZ_pX(INIT_MONO_TYPE, long i, const ZZ_p& a) { SetCoeff(*t... function ZZ_pX (line 204) | inline ZZ_pX::ZZ_pX(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, i,... function ZZ_pX (line 205) | inline ZZ_pX::ZZ_pX(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function clear (line 213) | inline void clear(ZZ_pX& x) function set (line 218) | inline void set(ZZ_pX& x) function swap (line 223) | inline void swap(ZZ_pX& x, ZZ_pX& y) function ZZ_pX (line 229) | inline ZZ_pX random_ZZ_pX(long n) function ZZ_pX (line 236) | inline ZZ_pX trunc(const ZZ_pX& a, long m) function ZZ_pX (line 242) | inline ZZ_pX RightShift(const ZZ_pX& a, long n) function ZZ_pX (line 248) | inline ZZ_pX LeftShift(const ZZ_pX& a, long n) function ZZ_pX (line 272) | inline ZZ_pX diff(const ZZ_pX& a) function ZZ_pX (line 280) | inline ZZ_pX reverse(const ZZ_pX& a, long hi) function reverse (line 283) | inline void reverse(ZZ_pX& c, const ZZ_pX& a) function ZZ_pX (line 286) | inline ZZ_pX reverse(const ZZ_pX& a) function VectorCopy (line 289) | inline void VectorCopy(vec_ZZ_p& x, const ZZ_pX& a, long n) function vec_ZZ_p (line 292) | inline vec_ZZ_p VectorCopy(const ZZ_pX& a, long n) function ZZ_pX (line 311) | inline ZZ_pX to_ZZ_pX(long a) function ZZ_pX (line 314) | inline ZZ_pX to_ZZ_pX(const ZZ& a) function ZZ_pX (line 317) | inline ZZ_pX to_ZZ_pX(const ZZ_p& a) function ZZ_pX (line 320) | inline ZZ_pX to_ZZ_pX(const vec_ZZ_p& a) function conv (line 329) | inline void conv(ZZ_pX& x, const ZZ_pX& a) function conv (line 332) | inline void conv(vec_ZZ_p& x, const ZZ_pX& a) function add (line 393) | inline void add(ZZ_pX& x, const ZZ_p& a, const ZZ_pX& b) { add(x, b, a); } function add (line 394) | inline void add(ZZ_pX& x, long a, const ZZ_pX& b) { add(x, b, a); } function ZZ_pX (line 475) | inline ZZ_pX sqr(const ZZ_pX& a) function mul (line 483) | inline void mul(ZZ_pX& x, const ZZ_p& a, const ZZ_pX& b) function mul (line 486) | inline void mul(ZZ_pX& x, long a, const ZZ_pX& b) function ZZ_pX (line 530) | inline ZZ_pX MulTrunc(const ZZ_pX& a, const ZZ_pX& b, long n) function ZZ_pX (line 539) | inline ZZ_pX SqrTrunc(const ZZ_pX& a, long n) function ZZ_pX (line 547) | inline ZZ_pX power(const ZZ_pX& a, long e) function class (line 561) | class FFTRep { function ToFFTRep_trunc (line 586) | inline void ToFFTRep_trunc(FFTRep& y, const ZZ_pX& x, long k, long len) function ToFFTRep (line 589) | inline function ToFFTRep (line 594) | inline void ToFFTRep(FFTRep& y, const ZZ_pX& x, long k) function class (line 647) | class ZZ_pXModRep { function ZZ_pX (line 711) | inline ZZ_pX InvTrunc(const ZZ_pX& a, long m) function ZZ_pX (line 776) | inline ZZ_pX GCD(const ZZ_pX& a, const ZZ_pX& b) function class (line 790) | class ZZ_pXMatrix { function ZZ_pX (line 837) | inline ZZ_pX MulMod(const ZZ_pX& a, const ZZ_pX& b, const ZZ_pX& f) function ZZ_pX (line 843) | inline ZZ_pX SqrMod(const ZZ_pX& a, const ZZ_pX& f) function ZZ_pX (line 849) | inline ZZ_pX MulByXMod(const ZZ_pX& a, const ZZ_pX& f) function ZZ_pX (line 857) | inline ZZ_pX InvMod(const ZZ_pX& a, const ZZ_pX& f) function class (line 879) | class ZZ_pXModulus { function ZZ_pX (line 942) | inline ZZ_pX MulMod(const ZZ_pX& a, const ZZ_pX& b, const ZZ_pXModulus& F) function ZZ_pX (line 949) | inline ZZ_pX SqrMod(const ZZ_pX& a, const ZZ_pXModulus& F) function ZZ_pX (line 955) | inline ZZ_pX PowerMod(const ZZ_pX& a, const ZZ& e, const ZZ_pXModulus& F) function PowerMod (line 958) | inline void PowerMod(ZZ_pX& x, const ZZ_pX& a, long e, const ZZ_pXModulu... function ZZ_pX (line 961) | inline ZZ_pX PowerMod(const ZZ_pX& a, long e, const ZZ_pXModulus& F) function ZZ_pX (line 969) | inline ZZ_pX PowerXMod(const ZZ& e, const ZZ_pXModulus& F) function PowerXMod (line 972) | inline void PowerXMod(ZZ_pX& x, long e, const ZZ_pXModulus& F) function ZZ_pX (line 975) | inline ZZ_pX PowerXMod(long e, const ZZ_pXModulus& F) function ZZ_pX (line 981) | inline ZZ_pX PowerXPlusAMod(const ZZ_p& a, const ZZ& e, const ZZ_pXModul... function PowerXPlusAMod (line 984) | inline void PowerXPlusAMod(ZZ_pX& x, const ZZ_p& a, long e, const ZZ_pXM... function ZZ_pX (line 988) | inline ZZ_pX PowerXPlusAMod(const ZZ_p& a, long e, const ZZ_pXModulus& F) function class (line 996) | class ZZ_pXMultiplier { function ZZ_pX (line 1019) | inline ZZ_pX MulMod(const ZZ_pX& a, const ZZ_pXMultiplier& B, function ZZ_pX (line 1036) | inline ZZ_pX BuildFromRoots(const vec_ZZ_p& a) function ZZ_p (line 1043) | inline ZZ_p eval(const ZZ_pX& f, const ZZ_p& a) function vec_ZZ_p (line 1049) | inline vec_ZZ_p eval(const ZZ_pX& f, const vec_ZZ_p& a) function ZZ_pX (line 1056) | inline ZZ_pX interpolate(const vec_ZZ_p& a, const vec_ZZ_p& b) type Vec (line 1066) | typedef Vec<ZZ_pX> vec_ZZ_pX; function ZZ_pX (line 1084) | inline ZZ_pX CompMod(const ZZ_pX& g, const ZZ_pX& h, type ZZ_pXArgument (line 1120) | struct ZZ_pXArgument { function ZZ_pX (line 1134) | inline ZZ_pX type ZZ_pXNewArgument (line 1152) | struct ZZ_pXNewArgument { type ZZ_pXArgument (line 1166) | typedef ZZ_pXArgument ZZ_pXNewArgument; function vec_ZZ_p (line 1178) | inline vec_ZZ_p function vec_ZZ_p (line 1202) | inline vec_ZZ_p ProjectPowers(const vec_ZZ_p& a, long k, function vec_ZZ_p (line 1217) | inline vec_ZZ_p ProjectPowers(const vec_ZZ_p& a, long k, function project (line 1227) | inline void project(ZZ_p& x, const vec_ZZ_p& a, const ZZ_pX& b) function ZZ_p (line 1230) | inline ZZ_p project(const vec_ZZ_p& a, const ZZ_pX& b) function ZZ_pX (line 1238) | inline ZZ_pX MinPolySeq(const vec_ZZ_p& a, long m) function ZZ_pX (line 1243) | inline ZZ_pX ProbMinPolyMod(const ZZ_pX& g, const ZZ_pXModulus& F, long m) function ProbMinPolyMod (line 1247) | inline void ProbMinPolyMod(ZZ_pX& h, const ZZ_pX& g, const ZZ_pXModulus& F) function ZZ_pX (line 1250) | inline ZZ_pX ProbMinPolyMod(const ZZ_pX& g, const ZZ_pXModulus& F) function ZZ_pX (line 1263) | inline ZZ_pX MinPolyMod(const ZZ_pX& g, const ZZ_pXModulus& F, long m) function MinPolyMod (line 1266) | inline void MinPolyMod(ZZ_pX& h, const ZZ_pX& g, const ZZ_pXModulus& F) function ZZ_pX (line 1269) | inline ZZ_pX MinPolyMod(const ZZ_pX& g, const ZZ_pXModulus& F) function ZZ_pX (line 1276) | inline ZZ_pX IrredPolyMod(const ZZ_pX& g, const ZZ_pXModulus& F, long m) function IrredPolyMod (line 1280) | inline void IrredPolyMod(ZZ_pX& h, const ZZ_pX& g, const ZZ_pXModulus& F) function ZZ_pX (line 1283) | inline ZZ_pX IrredPolyMod(const ZZ_pX& g, const ZZ_pXModulus& F) function vec_ZZ_p (line 1298) | inline vec_ZZ_p TraceVec(const ZZ_pX& f) function ZZ_p (line 1306) | inline ZZ_p TraceMod(const ZZ_pX& a, const ZZ_pXModulus& F) function ZZ_p (line 1311) | inline ZZ_p TraceMod(const ZZ_pX& a, const ZZ_pX& f) function ZZ_p (line 1321) | inline ZZ_p NormMod(const ZZ_pX& a, const ZZ_pX& f) function ZZ_p (line 1326) | inline ZZ_p resultant(const ZZ_pX& a, const ZZ_pX& b) function ZZ_pX (line 1332) | inline ZZ_pX CharPolyMod(const ZZ_pX& a, const ZZ_pX& f) FILE: lib/NTL/include/NTL/ZZ_pXFactoring.h function vec_pair_ZZ_pX_long (line 27) | inline vec_pair_ZZ_pX_long SquareFreeDecomp(const ZZ_pX& f) function vec_ZZ_p (line 38) | inline vec_ZZ_p FindRoots(const ZZ_pX& f) function ZZ_p (line 45) | inline ZZ_p FindRoot(const ZZ_pX& f) function ZZ_pX (line 146) | inline ZZ_pX mul(const vec_pair_ZZ_pX_long& v) function ZZ_pX (line 175) | inline ZZ_pX BuildIrred_ZZ_pX(long n) function ZZ_pX (line 181) | inline ZZ_pX BuildRandomIrred(const ZZ_pX& g) function ZZ_pX (line 206) | inline ZZ_pX TraceMap(const ZZ_pX& a, long d, const ZZ_pXModulus& F, function ZZ_pX (line 217) | inline ZZ_pX PowerCompose(const ZZ_pX& a, long d, const ZZ_pXModulus& F) FILE: lib/NTL/include/NTL/ctools.h type NTL_ULL_TYPE (line 98) | typedef NTL_ULL_TYPE _ntl_ulonglong; function class (line 106) | class _ntl_ulonglong { private: _ntl_ulonglong() { } } type _ntl_uint32 (line 122) | typedef unsigned int _ntl_uint32; type _ntl_uint32 (line 130) | typedef unsigned long _ntl_uint32; function NTL_DEFINE_SWAP (line 386) | NTL_DEFINE_SWAP(long) function NTL_DEFINE_SCALAR_MOVE (line 421) | NTL_DEFINE_SCALAR_MOVE(long) function _ntl_count_bits (line 520) | inline long function _ntl_count_bits (line 528) | inline long function _ntl_bpl_divrem (line 551) | inline void function _ntl_bpl_divrem (line 560) | inline void function _ntl_bpl_divrem (line 573) | inline void function char (line 589) | struct _ntl_is_char_pointer<char*> function char (line 595) | struct _ntl_is_char_pointer<const char*> type T (line 606) | typedef T type; FILE: lib/NTL/include/NTL/fileio.h function NTL_OPEN_NNS (line 11) | NTL_OPEN_NNS FILE: lib/NTL/include/NTL/lip.h type _ntl_gbigint_body (line 17) | struct _ntl_gbigint_body { type _ntl_gbigint_body (line 22) | typedef _ntl_gbigint_body *_ntl_gbigint; function _ntl_ALLOC (line 149) | inline long& _ntl_ALLOC(_ntl_gbigint p) function _ntl_SIZE (line 152) | inline long& _ntl_SIZE(_ntl_gbigint p) function _ntl_ZEROP (line 155) | inline long _ntl_ZEROP(_ntl_gbigint p) function _ntl_PINNED (line 160) | inline long _ntl_PINNED(_ntl_gbigint p) function _ntl_giszero (line 320) | inline function _ntl_gsign (line 328) | inline function _ntl_g2logs (line 364) | inline function _ntl_gmaxalloc (line 547) | inline function _ntl_gsize (line 575) | inline function class (line 605) | class _ntl_tmp_vec { function class (line 610) | class _ntl_crt_struct { function class (line 624) | class _ntl_rem_struct { function class (line 636) | class _ntl_reduce_struct { type _ntl_general_rem_one_struct (line 649) | struct _ntl_general_rem_one_struct FILE: lib/NTL/include/NTL/lzz_p.h function NTL_OPEN_NNS (line 13) | NTL_OPEN_NNS function class (line 69) | class zz_pContext { function sp_ZZ_reduce_struct (line 104) | inline const sp_ZZ_reduce_struct& GetFFT_ZZ_red_struct(long i) function class (line 110) | class zz_pBak { function class (line 130) | class zz_pPush { function class (line 160) | class zz_p { function zz_p (line 211) | zz_p(INIT_NO_ALLOC_TYPE) : _zz_p__rep(0) { } function zz_p (line 212) | zz_p(INIT_ALLOC_TYPE) : _zz_p__rep(0) { } function allocate (line 213) | void allocate() { } function conv (line 228) | inline function VectorConv (line 234) | inline void VectorConv(long k, zz_p *x, const long *a) function zz_p (line 244) | inline function conv (line 250) | inline function VectorConv (line 257) | inline void VectorConv(long k, zz_p *x, const ZZ *a) function rep (line 265) | inline long rep(zz_p a) { return a._zz_p__rep; } function clear (line 267) | inline void clear(zz_p& x) function set (line 271) | inline void set(zz_p& x) function swap (line 275) | inline void swap(zz_p& x, zz_p& y) function add (line 282) | inline void add(zz_p& x, zz_p a, zz_p b) function sub (line 287) | inline void sub(zz_p& x, zz_p a, zz_p b) function negate (line 293) | inline void negate(zz_p& x, zz_p a) function add (line 300) | inline void add(zz_p& x, zz_p a, long b) { add(x, a, to_zz_p(b)); } function add (line 301) | inline void add(zz_p& x, long a, zz_p b) { add(x, to_zz_p(a), b); } function sub (line 303) | inline void sub(zz_p& x, zz_p a, long b) { sub(x, a, to_zz_p(b)); } function sub (line 304) | inline void sub(zz_p& x, long a, zz_p b) { sub(x, to_zz_p(a), b); } function mul (line 352) | inline void mul(zz_p& x, zz_p a, zz_p b) function mul (line 357) | inline void mul(zz_p& x, zz_p a, long b) { mul(x, a, to_zz_p(b)); } function mul (line 358) | inline void mul(zz_p& x, long a, zz_p b) { mul(x, to_zz_p(a), b); } function zz_p (line 360) | inline zz_p operator*(zz_p a, zz_p b) function zz_p (line 363) | inline zz_p operator*(zz_p a, long b) function sqr (line 378) | inline void sqr(zz_p& x, zz_p a) function zz_p (line 383) | inline zz_p sqr(zz_p a) function div (line 390) | inline void div(zz_p& x, zz_p a, zz_p b) function inv (line 396) | inline void inv(zz_p& x, zz_p a) function zz_p (line 401) | inline zz_p inv(zz_p a) function div (line 404) | inline void div(zz_p& x, zz_p a, long b) { div(x, a, to_zz_p(b)); } function div (line 405) | inline void div(zz_p& x, long a, zz_p b) { div(x, to_zz_p(a), b); } function power (line 426) | inline void power(zz_p& x, zz_p a, long e) function zz_p (line 431) | inline zz_p power(zz_p a, long e) function IsZero (line 436) | inline long IsZero(zz_p a) function IsOne (line 439) | inline long IsOne(zz_p a) function random (line 456) | inline void random(zz_p& x) function zz_p (line 461) | inline zz_p random_zz_p() function VectorRandom (line 464) | inline void VectorRandom(long k, zz_p* x) function conv (line 489) | inline void conv(int& x, zz_p a) { conv(x, rep(a)); } function conv (line 490) | inline void conv(unsigned int& x, zz_p a) { conv(x, rep(a)); } function conv (line 491) | inline void conv(long& x, zz_p a) { conv(x, rep(a)); } function conv (line 492) | inline void conv(unsigned long& x, zz_p a) { conv(x, rep(a)); } function conv (line 493) | inline void conv(ZZ& x, zz_p a) { conv(x, rep(a)); } function conv (line 496) | inline void conv(zz_p& x, zz_p a) { x = a; } function InnerProd_L_viable (line 514) | inline bool function InnerProd_L_bound (line 525) | inline long FILE: lib/NTL/include/NTL/lzz_pE.h function NTL_OPEN_NNS (line 10) | NTL_OPEN_NNS function class (line 40) | class zz_pEContext { function class (line 57) | class zz_pEBak { function class (line 81) | class zz_pEPush { function class (line 101) | class zz_pE { function zz_pE (line 268) | inline zz_pE inv(const zz_pE& a) function power (line 275) | inline void power(zz_pE& x, const zz_pE& a, const ZZ& e) function zz_pE (line 280) | inline zz_pE power(const zz_pE& a, const ZZ& e) function power (line 283) | inline void power(zz_pE& x, const zz_pE& a, long e) function zz_pE (line 286) | inline zz_pE power(const zz_pE& a, long e) function conv (line 294) | inline void conv(zz_pE& x, const zz_pX& a) function conv (line 297) | inline void conv(zz_pE& x, long a) function conv (line 300) | inline void conv(zz_pE& x, const zz_p& a) function conv (line 303) | inline void conv(zz_pE& x, const ZZ& a) function zz_pE (line 306) | inline zz_pE to_zz_pE(const zz_pX& a) function zz_pE (line 309) | inline zz_pE to_zz_pE(long a) function zz_pE (line 312) | inline zz_pE to_zz_pE(const zz_p& a) function zz_pE (line 315) | inline zz_pE to_zz_pE(const ZZ& a) function IsZero (line 322) | inline long IsZero(const zz_pE& a) function IsOne (line 325) | inline long IsOne(const zz_pE& a) function trace (line 353) | inline void trace(zz_p& x, const zz_pE& a) function zz_p (line 355) | inline zz_p trace(const zz_pE& a) function norm (line 358) | inline void norm(zz_p& x, const zz_pE& a) function zz_p (line 360) | inline zz_p norm(const zz_pE& a) function random (line 366) | inline void random(zz_pE& x) function zz_pE (line 371) | inline zz_pE random_zz_pE() function zz_pX (line 382) | inline const zz_pX& rep(const zz_pE& a) { return a._zz_pE__rep; } function conv (line 514) | inline void conv(zz_pX& x, const zz_pE& a) { x = rep(a); } function conv (line 515) | inline void conv(zz_pE& x, const zz_pE& a) { x = a; } FILE: lib/NTL/include/NTL/lzz_pEX.h function class (line 12) | class zz_pEX { function deg (line 105) | inline long deg(const zz_pEX& a) { return a.rep.length() - 1; } function zz_pEX (line 126) | inline zz_pEX::zz_pEX(long i, const zz_pE& a) { SetCoeff(*this, i, a); } function zz_pEX (line 127) | inline zz_pEX::zz_pEX(long i, const zz_p& a) { SetCoeff(*this, i, a); } function zz_pEX (line 128) | inline zz_pEX::zz_pEX(long i, long a) { SetCoeff(*this, i, a); } function zz_pEX (line 130) | inline zz_pEX::zz_pEX(INIT_MONO_TYPE, long i, const zz_pE& a) { SetCoeff... function zz_pEX (line 131) | inline zz_pEX::zz_pEX(INIT_MONO_TYPE, long i, const zz_p& a) { SetCoeff(... function zz_pEX (line 132) | inline zz_pEX::zz_pEX(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, ... function zz_pEX (line 133) | inline zz_pEX::zz_pEX(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function clear (line 141) | inline void clear(zz_pEX& x) function set (line 146) | inline void set(zz_pEX& x) function swap (line 151) | inline void swap(zz_pEX& x, zz_pEX& y) function zz_pEX (line 157) | inline zz_pEX random_zz_pEX(long n) function zz_pEX (line 162) | inline zz_pEX trunc(const zz_pEX& a, long m) function zz_pEX (line 167) | inline zz_pEX RightShift(const zz_pEX& a, long n) function zz_pEX (line 172) | inline zz_pEX LeftShift(const zz_pEX& a, long n) function zz_pEX (line 195) | inline zz_pEX diff(const zz_pEX& a) function zz_pEX (line 205) | inline zz_pEX reverse(const zz_pEX& a, long hi) function reverse (line 208) | inline void reverse(zz_pEX& c, const zz_pEX& a) function zz_pEX (line 211) | inline zz_pEX reverse(const zz_pEX& a) function VectorCopy (line 214) | inline void VectorCopy(vec_zz_pE& x, const zz_pEX& a, long n) function vec_zz_pE (line 217) | inline vec_zz_pE VectorCopy(const zz_pEX& a, long n) function zz_pEX (line 244) | inline zz_pEX to_zz_pEX(long a) function zz_pEX (line 247) | inline zz_pEX to_zz_pEX(const ZZ& a) function zz_pEX (line 250) | inline zz_pEX to_zz_pEX(const zz_p& a) function zz_pEX (line 253) | inline zz_pEX to_zz_pEX(const zz_pX& a) function zz_pEX (line 256) | inline zz_pEX to_zz_pEX(const zz_pE& a) function zz_pEX (line 259) | inline zz_pEX to_zz_pEX(const vec_zz_pE& a) function conv (line 276) | inline void conv(zz_pEX& x, const zz_pEX& a) function conv (line 279) | inline void conv(vec_zz_pE& x, const zz_pEX& a) function add (line 348) | inline void add(zz_pEX& x, const zz_pE& a, const zz_pEX& b) function add (line 350) | inline void add(zz_pEX& x, const zz_p& a, const zz_pEX& b) function add (line 352) | inline void add(zz_pEX& x, long a, const zz_pEX& b) function zz_pEX (line 455) | inline zz_pEX sqr(const zz_pEX& a) function mul (line 464) | inline void mul(zz_pEX& x, long a, const zz_pEX& b) function mul (line 466) | inline void mul(zz_pEX& x, const zz_p& a, const zz_pEX& b) function mul (line 468) | inline void mul(zz_pEX& x, const zz_pE& a, const zz_pEX& b) function zz_pEX (line 472) | inline zz_pEX MulTrunc(const zz_pEX& a, const zz_pEX& b, long n) function zz_pEX (line 477) | inline zz_pEX SqrTrunc(const zz_pEX& a, long n) function zz_pEX (line 517) | inline zz_pEX power(const zz_pEX& a, long e) function zz_pEX (line 549) | inline zz_pEX InvTrunc(const zz_pEX& a, long m) function zz_pEX (line 596) | inline zz_pEX GCD(const zz_pEX& a, const zz_pEX& b) function zz_pEX (line 619) | inline zz_pEX MulMod(const zz_pEX& a, const zz_pEX& b, const zz_pEX& f) function zz_pEX (line 624) | inline zz_pEX SqrMod(const zz_pEX& a, const zz_pEX& f) function zz_pEX (line 629) | inline zz_pEX MulByXMod(const zz_pEX& a, const zz_pEX& f) function zz_pEX (line 634) | inline zz_pEX InvMod(const zz_pEX& a, const zz_pEX& f) function class (line 657) | class zz_pEXModulus { function zz_pEX (line 700) | inline zz_pEX MulMod(const zz_pEX& a, const zz_pEX& b, function zz_pEX (line 705) | inline zz_pEX SqrMod(const zz_pEX& a, const zz_pEXModulus& F) function PowerMod (line 711) | inline void PowerMod(zz_pEX& h, const zz_pEX& g, long e, function zz_pEX (line 715) | inline zz_pEX PowerMod(const zz_pEX& g, const ZZ& e, function zz_pEX (line 719) | inline zz_pEX PowerMod(const zz_pEX& g, long e, const zz_pEXModulus& F) function PowerXMod (line 724) | inline void PowerXMod(zz_pEX& h, long e, const zz_pEXModulus& F) function zz_pEX (line 728) | inline zz_pEX PowerXMod(const ZZ& e, const zz_pEXModulus& F) function zz_pEX (line 731) | inline zz_pEX PowerXMod(long e, const zz_pEXModulus& F) type Vec (line 757) | typedef Vec<zz_pEX> vec_zz_pEX; function zz_pEX (line 771) | inline zz_pEX BuildFromRoots(const vec_zz_pE& a) function zz_pE (line 777) | inline zz_pE eval(const zz_pEX& f, const zz_pE& a) function vec_zz_pE (line 782) | inline vec_zz_pE eval(const zz_pEX& f, const vec_zz_pE& a) function eval (line 786) | inline void eval(zz_pE& b, const zz_pX& f, const zz_pE& a) function zz_pE (line 789) | inline zz_pE eval(const zz_pX& f, const zz_pE& a) function zz_pEX (line 795) | inline zz_pEX interpolate(const vec_zz_pE& a, const vec_zz_pE& b) function zz_pEX (line 812) | inline zz_pEX type zz_pEXArgument (line 849) | struct zz_pEXArgument { function zz_pEX (line 865) | inline zz_pEX function zz_pEX (line 873) | inline zz_pEX MinPolySeq(const vec_zz_pE& a, long m) function zz_pEX (line 878) | inline zz_pEX MinPolyMod(const zz_pEX& g, const zz_pEXModulus& F) function zz_pEX (line 883) | inline zz_pEX MinPolyMod(const zz_pEX& g, const zz_pEXModulus& F, long m) function zz_pEX (line 887) | inline zz_pEX ProbMinPolyMod(const zz_pEX& g, const zz_pEXModulus& F) function zz_pEX (line 891) | inline zz_pEX ProbMinPolyMod(const zz_pEX& g, const zz_pEXModulus& F, lo... function zz_pEX (line 895) | inline zz_pEX IrredPolyMod(const zz_pEX& g, const zz_pEXModulus& F) function zz_pEX (line 899) | inline zz_pEX IrredPolyMod(const zz_pEX& g, const zz_pEXModulus& F, long m) type zz_pEXTransMultiplier (line 903) | struct zz_pEXTransMultiplier { function vec_zz_pE (line 916) | inline vec_zz_pE UpdateMap(const vec_zz_pE& a, function vec_zz_pE (line 922) | inline vec_zz_pE ProjectPowers(const vec_zz_pE& a, long k, function vec_zz_pE (line 928) | inline vec_zz_pE ProjectPowers(const vec_zz_pE& a, long k, function project (line 932) | inline void project(zz_pE& x, const vec_zz_pE& a, const zz_pEX& b) function zz_pE (line 935) | inline zz_pE project(const vec_zz_pE& a, const zz_pEX& b) function zz_pEX (line 953) | inline zz_pEX CompTower(const zz_pX& g, const zz_pEXArgument& A, function zz_pEX (line 960) | inline zz_pEX CompTower(const zz_pX& g, const zz_pEX& h, function zz_pX (line 969) | inline zz_pX ProbMinPolyTower(const zz_pEX& g, const zz_pEXModulus& F, function ProbMinPolyTower (line 973) | inline void ProbMinPolyTower(zz_pX& h, const zz_pEX& g, function zz_pX (line 977) | inline zz_pX ProbMinPolyTower(const zz_pEX& g, const zz_pEXModulus& F) function zz_pX (line 987) | inline zz_pX MinPolyTower(const zz_pEX& g, const zz_pEXModulus& F, function MinPolyTower (line 991) | inline void MinPolyTower(zz_pX& h, const zz_pEX& g, function zz_pX (line 995) | inline zz_pX MinPolyTower(const zz_pEX& g, const zz_pEXModulus& F) function zz_pX (line 1004) | inline zz_pX IrredPolyTower(const zz_pEX& g, const zz_pEXModulus& F, function IrredPolyTower (line 1008) | inline void IrredPolyTower(zz_pX& h, const zz_pEX& g, function zz_pX (line 1012) | inline zz_pX IrredPolyTower(const zz_pEX& g, const zz_pEXModulus& F) function vec_zz_pE (line 1023) | inline vec_zz_pE TraceVec(const zz_pEX& f) function zz_pE (line 1029) | inline zz_pE TraceMod(const zz_pEX& a, const zz_pEXModulus& F) function zz_pE (line 1034) | inline zz_pE TraceMod(const zz_pEX& a, const zz_pEX& f) function zz_pE (line 1043) | inline zz_pE NormMod(const zz_pEX& a, const zz_pEX& f) function zz_pE (line 1048) | inline zz_pE resultant(const zz_pEX& a, const zz_pEX& b) FILE: lib/NTL/include/NTL/lzz_pEXFactoring.h function vec_pair_zz_pEX_long (line 11) | inline vec_pair_zz_pEX_long SquareFreeDecomp(const zz_pEX& f) function vec_zz_pE (line 23) | inline vec_zz_pE FindRoots(const zz_pEX& f) function zz_pE (line 31) | inline zz_pE FindRoot(const zz_pEX& f) function zz_pEX (line 107) | inline zz_pEX mul(const vec_pair_zz_pEX_long& v) function zz_pEX (line 137) | inline zz_pEX BuildIrred_zz_pEX(long n) function zz_pEX (line 144) | inline zz_pEX BuildRandomIrred(const zz_pEX& g) function zz_pEX (line 166) | inline zz_pEX TraceMap(const zz_pEX& a, long d, const zz_pEXModulus& F, function zz_pEX (line 179) | inline zz_pEX PowerCompose(const zz_pEX& a, long d, const zz_pEXModulus& F) FILE: lib/NTL/include/NTL/lzz_pX.h function class (line 59) | class zz_pX { function deg (line 176) | inline long deg(const zz_pX& a) { return a.rep.length() - 1; } function zz_pX (line 201) | inline zz_pX::zz_pX(long i, zz_p a) { SetCoeff(*this, i, a); } function zz_pX (line 202) | inline zz_pX::zz_pX(long i, long a) { SetCoeff(*this, i, a); } function zz_pX (line 204) | inline zz_pX::zz_pX(INIT_MONO_TYPE, long i, zz_p a) { SetCoeff(*this, i,... function zz_pX (line 205) | inline zz_pX::zz_pX(INIT_MONO_TYPE, long i, long a) { SetCoeff(*this, i,... function zz_pX (line 206) | inline zz_pX::zz_pX(INIT_MONO_TYPE, long i) { SetCoeff(*this, i); } function clear (line 214) | inline void clear(zz_pX& x) function set (line 219) | inline void set(zz_pX& x) function swap (line 224) | inline void swap(zz_pX& x, zz_pX& y) function zz_pX (line 230) | inline zz_pX random_zz_pX(long n) function zz_pX (line 238) | inline zz_pX trunc(const zz_pX& a, long m) function zz_pX (line 244) | inline zz_pX RightShift(const zz_pX& a, long n) function zz_pX (line 250) | inline zz_pX LeftShift(const zz_pX& a, long n) function zz_pX (line 275) | inline zz_pX diff(const zz_pX& a) function zz_pX (line 283) | inline zz_pX reverse(const zz_pX& a, long hi) function reverse (line 286) | inline void reverse(zz_pX& c, const zz_pX& a) function zz_pX (line 289) | inline zz_pX reverse(const zz_pX& a) function VectorCopy (line 293) | inline void VectorCopy(vec_zz_p& x, const zz_pX& a, long n) function vec_zz_p (line 296) | inline vec_zz_p VectorCopy(const zz_pX& a, long n) function zz_pX (line 312) | inline zz_pX to_zz_pX(long a) function zz_pX (line 318) | inline zz_pX to_zz_pX(const ZZ& a) function zz_pX (line 323) | inline zz_pX to_zz_pX(zz_p a) function zz_pX (line 329) | inline zz_pX to_zz_pX(const vec_zz_p& a) function conv (line 341) | inline void conv(zz_pX& x, const zz_pX& a) function conv (line 344) | inline void conv(vec_zz_p& x, const zz_pX& a) function add (line 401) | inline void add(zz_pX& x, const zz_pX& a, long b) { add(x, a, to_zz_p(b)... function add (line 403) | inline void add(zz_pX& x, zz_p a, const zz_pX& b) { add(x, b, a); } function add (line 404) | inline void add(zz_pX& x, long a, const zz_pX& b) { add(x, b, a); } function sub (line 407) | inline void sub(zz_pX& x, const zz_pX& a, long b) { sub(x, a, to_zz_p(b)... function sub (line 410) | inline void sub(zz_pX& x, long a, const zz_pX& b) { sub(x, to_zz_p(a), b... function zz_pX (line 484) | inline zz_pX sqr(const zz_pX& a) function mul (line 489) | inline void mul(zz_pX& x, const zz_pX& a, long b) { mul(x, a, to_zz_p(b)... function mul (line 491) | inline void mul(zz_pX& x, zz_p a, const zz_pX& b) { mul(x, b, a); } function mul (line 492) | inline void mul(zz_pX& x, long a, const zz_pX& b) { mul(x, b, a); } function zz_pX (line 536) | inline zz_pX MulTrunc(const zz_pX& a, const zz_pX& b, long n) function zz_pX (line 545) | inline zz_pX SqrTrunc(const zz_pX& a, long n) function zz_pX (line 552) | inline zz_pX power(const zz_pX& a, long e) function class (line 570) | class fftRep { function TofftRep_trunc (line 598) | inline void TofftRep_trunc(fftRep& y, const zz_pX& x, long k, long len) function TofftRep (line 601) | inline function TofftRep (line 606) | inline void TofftRep(fftRep& y, const zz_pX& x, long k) function div (line 673) | inline void div(zz_pX& q, const zz_pX& a, long b) function zz_pX (line 690) | inline zz_pX InvTrunc(const zz_pX& a, long m) function zz_pX (line 754) | inline zz_pX GCD(const zz_pX& a, const zz_pX& b) function class (line 769) | class zz_pXMatrix { function zz_pX (line 816) | inline zz_pX MulMod(const zz_pX& a, const zz_pX& b, const zz_pX& f) function zz_pX (line 822) | inline zz_pX SqrMod(const zz_pX& a, const zz_pX& f) function zz_pX (line 828) | inline zz_pX MulByXMod(const zz_pX& a, const zz_pX& f) function zz_pX (line 834) | inline zz_pX InvMod(const zz_pX& a, const zz_pX& f) function class (line 855) | class zz_pXModulus { function zz_pX (line 918) | inline zz_pX MulMod(const zz_pX& a, const zz_pX& b, const zz_pXModulus& F) function zz_pX (line 927) | inline zz_pX SqrMod(const zz_pX& a, const zz_pXModulus& F) function zz_pX (line 934) | inline zz_pX PowerMod(const zz_pX& a, const ZZ& e, const zz_pXModulus& F) function PowerMod (line 937) | inline void PowerMod(zz_pX& x, const zz_pX& a, long e, const zz_pXModulu... function zz_pX (line 940) | inline zz_pX PowerMod(const zz_pX& a, long e, const zz_pXModulus& F) function zz_pX (line 948) | inline zz_pX PowerXMod(const ZZ& e, const zz_pXModulus& F) function PowerXMod (line 951) | inline void PowerXMod(zz_pX& x, long e, const zz_pXModulus& F) function zz_pX (line 954) | inline zz_pX PowerXMod(long e, const zz_pXModulus& F) function zz_pX (line 960) | inline zz_pX PowerXPlusAMod(zz_p a, const ZZ& e, const zz_pXModulus& F) function PowerXPlusAMod (line 963) | inline void PowerXPlusAMod(zz_pX& x, zz_p a, long e, const zz_pXModulus& F) function zz_pX (line 967) | inline zz_pX PowerXPlusAMod(zz_p a, long e, const zz_pXModulus& F) function class (line 975) | class zz_pXMultiplier { function zz_pX (line 999) | inline zz_pX MulMod(const zz_pX& a, const zz_pXMultiplier& B, function zz_pX (line 1016) | inline zz_pX BuildFromRoots(const vec_zz_p& a) function zz_p (line 1025) | inline zz_p eval(const zz_pX& f, zz_p a) function vec_zz_p (line 1032) | inline vec_zz_p eval(const zz_pX& f, const vec_zz_p& a) function zz_pX (line 1039) | inline zz_pX interpolate(const vec_zz_p& a, const vec_zz_p& b) type Vec (line 1050) | typedef Vec<zz_pX> vec_zz_pX; function zz_pX (line 1068) | inline zz_pX CompMod(const zz_pX& g, const zz_pX& h, type zz_pXArgument (line 1105) | struct zz_pXArgument { function zz_pX (line 1121) | inline zz_pX type zz_pXNewArgument (line 1130) | struct zz_pXNewArgument { function vec_zz_p (line 1154) | inline vec_zz_p function vec_zz_p (line 1182) | inline vec_zz_p ProjectPowers(const vec_zz_p& a, long k, function vec_zz_p (line 1194) | inline vec_zz_p ProjectPowers(const vec_zz_p& a, long k, function project (line 1204) | inline void project(zz_p& x, const vec_zz_p& a, const zz_pX& b) function zz_p (line 1207) | inline zz_p project(const vec_zz_p& a, const zz_pX& b) function zz_pX (line 1216) | inline zz_pX MinPolySeq(const vec_zz_p& a, long m) function zz_pX (line 1221) | inline zz_pX ProbMinPolyMod(const zz_pX& g, const zz_pXModulus& F, long m) function ProbMinPolyMod (line 1225) | inline void ProbMinPolyMod(zz_pX& h, const zz_pX& g, const zz_pXModulus& F) function zz_pX (line 1228) | inline zz_pX ProbMinPolyMod(const zz_pX& g, const zz_pXModulus& F) function zz_pX (line 1241) | inline zz_pX MinPolyMod(const zz_pX& g, const zz_pXModulus& F, long m) function MinPolyMod (line 1245) | inline void MinPolyMod(zz_pX& h, const zz_pX& g, const zz_pXModulus& F) function zz_pX (line 1248) | inline zz_pX MinPolyMod(const zz_pX& g, const zz_pXModulus& F) function zz_pX (line 1256) | inline zz_pX IrredPolyMod(const zz_pX& g, const zz_pXModulus& F, long m) function IrredPolyMod (line 1260) | inline void IrredPolyMod(zz_pX& h, const zz_pX& g, const zz_pXModulus& F) function zz_pX (line 1263) | inline zz_pX IrredPolyMod(const zz_pX& g, const zz_pXModulus& F) function vec_zz_p (line 1281) | inline vec_zz_p TraceVec(const zz_pX& f) function zz_p (line 1290) | inline zz_p TraceMod(const zz_pX& a, const zz_pXModulus& F) function zz_p (line 1295) | inline zz_p TraceMod(const zz_pX& a, const zz_pX& f) function zz_p (line 1306) | inline zz_p NormMod(const zz_pX& a, const zz_pX& f) function zz_p (line 1311) | inline zz_p resultant(const zz_pX& a, const zz_pX& b) function zz_pX (line 1318) | inline zz_pX CharPolyMod(const zz_pX& a, const zz_pX& f) FILE: lib/NTL/include/NTL/lzz_pXFactoring.h function vec_pair_zz_pX_long (line 25) | inline vec_pair_zz_pX_long SquareFreeDecomp(const zz_pX& f) function vec_zz_p (line 38) | inline vec_zz_p FindRoots(const zz_pX& f) function zz_p (line 46) | inline zz_p FindRoot(const zz_pX& f) function zz_pX (line 170) | inline zz_pX mul(const vec_pair_zz_pX_long& v) function zz_pX (line 200) | inline zz_pX BuildIrred_zz_pX(long n) function zz_pX (line 207) | inline zz_pX BuildRandomIrred(const zz_pX& g) function zz_pX (line 233) | inline zz_pX TraceMap(const zz_pX& a, long d, const zz_pXModulus& F, function zz_pX (line 245) | inline zz_pX PowerCompose(const zz_pX& a, long d, const zz_pXModulus& F) FILE: lib/NTL/include/NTL/mat_GF2.h function conv (line 17) | inline void conv(mat_GF2& x, const vec_vec_GF2& a) { function mat_GF2 (line 21) | inline mat_GF2 to_mat_GF2(const vec_vec_GF2& a) { function sub (line 29) | inline void sub(mat_GF2& X, const mat_GF2& A, const mat_GF2& B) function negate (line 32) | inline void negate(mat_GF2& X, const mat_GF2& A) function mul (line 40) | inline void mul(mat_GF2& X, GF2 a, const mat_GF2& B) function mul (line 43) | inline void mul(mat_GF2& X, const mat_GF2& A, long b) function mul (line 45) | inline void mul(mat_GF2& X, long a, const mat_GF2& B) function mat_GF2 (line 49) | inline mat_GF2 ident_mat_GF2(long n) function mat_GF2 (line 54) | inline mat_GF2 random_mat_GF2(long n, long m) function sqr (line 64) | inline void sqr(mat_GF2& X, const mat_GF2& A) function mat_GF2 (line 67) | inline mat_GF2 sqr(const mat_GF2& A) function mat_GF2 (line 72) | inline mat_GF2 inv(const mat_GF2& A) function mat_GF2 (line 76) | inline mat_GF2 power(const mat_GF2& A, const ZZ& e) function power (line 79) | inline void power(mat_GF2& X, const mat_GF2& A, long e) function mat_GF2 (line 81) | inline mat_GF2 power(const mat_GF2& A, long e) function mat_GF2 (line 86) | inline mat_GF2 diag(long n, GF2 d) function GF2 (line 101) | inline GF2 determinant(const mat_GF2& a) function mat_GF2 (line 104) | inline mat_GF2 transpose(const mat_GF2 & a) FILE: lib/NTL/include/NTL/mat_GF2E.h function sub (line 13) | inline void sub(mat_GF2E& X, const mat_GF2E& A, const mat_GF2E& B) function negate (line 15) | inline void negate(mat_GF2E& X, const mat_GF2E& A) function mul (line 22) | inline void mul(mat_GF2E& X, const GF2E& a, const mat_GF2E& B) function mul (line 26) | inline void mul(mat_GF2E& X, GF2 a, const mat_GF2E& B) function mul (line 29) | inline void mul(mat_GF2E& X, const mat_GF2E& A, long b) function mul (line 31) | inline void mul(mat_GF2E& X, long a, const mat_GF2E& B) function mat_GF2E (line 35) | inline mat_GF2E ident_mat_GF2E(long n) function mat_GF2E (line 39) | inline mat_GF2E random_mat_GF2E(long n, long m) function sqr (line 50) | inline void sqr(mat_GF2E& X, const mat_GF2E& A) function mat_GF2E (line 53) | inline mat_GF2E sqr(const mat_GF2E& A) function mat_GF2E (line 58) | inline mat_GF2E inv(const mat_GF2E& A) function mat_GF2E (line 62) | inline mat_GF2E power(const mat_GF2E& A, const ZZ& e) function power (line 65) | inline void power(mat_GF2E& X, const mat_GF2E& A, long e) function mat_GF2E (line 67) | inline mat_GF2E power(const mat_GF2E& A, long e) function mat_GF2E (line 72) | inline mat_GF2E diag(long n, const GF2E& d) function GF2E (line 88) | inline GF2E determinant(const mat_GF2E& a) function mat_GF2E (line 92) | inline mat_GF2E transpose(const mat_GF2E& a) FILE: lib/NTL/include/NTL/mat_RR.h function mul (line 22) | inline void mul(mat_RR& X, const RR& a, const mat_RR& B) function mul (line 25) | inline void mul(mat_RR& X, double a, const mat_RR& B) function mat_RR (line 29) | inline mat_RR ident_mat_RR(long n) function sqr (line 39) | inline void sqr(mat_RR& X, const mat_RR& A) function mat_RR (line 42) | inline mat_RR sqr(const mat_RR& A) function mat_RR (line 47) | inline mat_RR inv(const mat_RR& A) function mat_RR (line 51) | inline mat_RR power(const mat_RR& A, const ZZ& e) function power (line 54) | inline void power(mat_RR& X, const mat_RR& A, long e) function mat_RR (line 56) | inline mat_RR power(const mat_RR& A, long e) function mat_RR (line 62) | inline mat_RR diag(long n, const RR& d) function mat_RR (line 73) | inline mat_RR transpose(const mat_RR & a) FILE: lib/NTL/include/NTL/mat_ZZ.h function mul (line 23) | inline void mul(mat_ZZ& X, const ZZ& a, const mat_ZZ& B) function mul (line 27) | inline void mul(mat_ZZ& X, long a, const mat_ZZ& B) function mat_ZZ (line 31) | inline mat_ZZ ident_mat_ZZ(long n) function mat_ZZ (line 36) | inline mat_ZZ diag(long n, const ZZ& d) function HenselSolve1 (line 49) | inline function sqr (line 57) | inline void sqr(mat_ZZ& X, const mat_ZZ& A) function mat_ZZ (line 60) | inline mat_ZZ sqr(const mat_ZZ& A) function mat_ZZ (line 65) | inline mat_ZZ inv(const mat_ZZ& A) function mat_ZZ (line 69) | inline mat_ZZ power(const mat_ZZ& A, const ZZ& e) function power (line 72) | inline void power(mat_ZZ& X, const mat_ZZ& A, long e) function mat_ZZ (line 74) | inline mat_ZZ power(const mat_ZZ& A, long e) function mat_ZZ (line 80) | inline mat_ZZ transpose(const mat_ZZ& A) function mat_zz_p (line 84) | inline mat_zz_p to_mat_zz_p(const mat_ZZ& a) function mat_ZZ_p (line 88) | inline mat_ZZ_p to_mat_ZZ_p(const mat_ZZ& a) FILE: lib/NTL/include/NTL/mat_ZZ_p.h type mat_ZZ_p_opaque_body (line 18) | struct mat_ZZ_p_opaque_body { function NumRows (line 29) | struct mat_ZZ_p_opaque { function mul (line 55) | inline function mul_transpose (line 64) | inline function mul (line 87) | inline void mul(mat_ZZ_p& X, const ZZ_p& a, const mat_ZZ_p& B) function mul (line 90) | inline void mul(mat_ZZ_p& X, long a, const mat_ZZ_p& B) function mat_ZZ_p (line 94) | inline mat_ZZ_p ident_mat_ZZ_p(long n) function mat_ZZ_p (line 99) | inline mat_ZZ_p random_mat_ZZ_p(long n, long m) function sqr (line 111) | inline void sqr(mat_ZZ_p& X, const mat_ZZ_p& A) function mat_ZZ_p (line 114) | inline mat_ZZ_p sqr(const mat_ZZ_p& A) function mat_ZZ_p (line 119) | inline mat_ZZ_p inv(const mat_ZZ_p& A) function mat_ZZ_p (line 123) | inline mat_ZZ_p power(const mat_ZZ_p& A, const ZZ& e) function power (line 126) | inline void power(mat_ZZ_p& X, const mat_ZZ_p& A, long e) function mat_ZZ_p (line 128) | inline mat_ZZ_p power(const mat_ZZ_p& A, long e) function mat_ZZ_p (line 133) | inline mat_ZZ_p diag(long n, const ZZ_p& d) function ZZ_p (line 147) | inline ZZ_p determinant(const mat_ZZ_p& a) function mat_ZZ_p (line 151) | inline mat_ZZ_p transpose(const mat_ZZ_p & a) FILE: lib/NTL/include/NTL/mat_ZZ_pE.h function mul (line 23) | inline void mul(mat_ZZ_pE& X, const ZZ_pE& a, const mat_ZZ_pE& B) function mul (line 26) | inline void mul(mat_ZZ_pE& X, const ZZ_p& a, const mat_ZZ_pE& B) function mul (line 29) | inline void mul(mat_ZZ_pE& X, long a, const mat_ZZ_pE& B) function mat_ZZ_pE (line 34) | inline mat_ZZ_pE ident_mat_ZZ_pE(long n) function mat_ZZ_pE (line 39) | inline mat_ZZ_pE random_mat_ZZ_pE(long n, long m) function ZZ_pE (line 44) | inline ZZ_pE determinant(const mat_ZZ_pE& A) function mat_ZZ_pE (line 50) | inline mat_ZZ_pE transpose(const mat_ZZ_pE& A) function sqr (line 58) | inline void sqr(mat_ZZ_pE& X, const mat_ZZ_pE& A) function mat_ZZ_pE (line 61) | inline mat_ZZ_pE sqr(const mat_ZZ_pE& A) function mat_ZZ_pE (line 66) | inline mat_ZZ_pE inv(const mat_ZZ_pE& A) function mat_ZZ_pE (line 70) | inline mat_ZZ_pE power(const mat_ZZ_pE& A, const ZZ& e) function power (line 73) | inline void power(mat_ZZ_pE& X, const mat_ZZ_pE& A, long e) function mat_ZZ_pE (line 75) | inline mat_ZZ_pE power(const mat_ZZ_pE& A, long e) function mat_ZZ_pE (line 80) | inline mat_ZZ_pE diag(long n, const ZZ_pE& d) FILE: lib/NTL/include/NTL/mat_lzz_p.h function mul (line 23) | inline void mul(mat_zz_p& X, zz_p a, const mat_zz_p& B) function mul (line 26) | inline void mul(mat_zz_p& X, long a, const mat_zz_p& B) function mat_zz_p (line 31) | inline mat_zz_p ident_mat_zz_p(long n) function mat_zz_p (line 35) | inline mat_zz_p random_mat_zz_p(long n, long m) function solve (line 69) | inline void solve(zz_p& d, vec_zz_p& x, const mat_zz_p& A, const vec_zz_... function solve (line 72) | inline void solve(zz_p& d, const mat_zz_p& A, vec_zz_p& x, const vec_zz_... function inv (line 75) | inline void inv(zz_p& d, mat_zz_p& X, const mat_zz_p& A) function inv (line 78) | inline void inv(mat_zz_p& X, const mat_zz_p& A) function mat_zz_p (line 81) | inline mat_zz_p inv(const mat_zz_p& A) function determinant (line 84) | inline void determinant(zz_p& d, const mat_zz_p& A) function zz_p (line 87) | inline zz_p determinant(const mat_zz_p& a) function power (line 90) | inline void power(mat_zz_p& X, const mat_zz_p& A, const ZZ& e) function mat_zz_p (line 93) | inline mat_zz_p power(const mat_zz_p& A, const ZZ& e) function power (line 96) | inline void power(mat_zz_p& X, const mat_zz_p& A, long e) function mat_zz_p (line 99) | inline mat_zz_p power(const mat_zz_p& A, long e) function sqr (line 105) | inline void sqr(mat_zz_p& X, const mat_zz_p& A) function mat_zz_p (line 108) | inline mat_zz_p sqr(const mat_zz_p& A) function mat_zz_p (line 116) | inline mat_zz_p diag(long n, zz_p d) function mat_zz_p (line 132) | inline mat_zz_p transpose(const mat_zz_p& a) FILE: lib/NTL/include/NTL/mat_lzz_pE.h function mul (line 23) | inline void mul(mat_zz_pE& X, const zz_pE& a, const mat_zz_pE& B) function mul (line 26) | inline void mul(mat_zz_pE& X, const zz_p& a, const mat_zz_pE& B) function mul (line 29) | inline void mul(mat_zz_pE& X, long a, const mat_zz_pE& B) function mat_zz_pE (line 34) | inline mat_zz_pE ident_mat_zz_pE(long n) function mat_zz_pE (line 38) | inline mat_zz_pE random_mat_zz_pE(long n, long m) function zz_pE (line 44) | inline zz_pE determinant(const mat_zz_pE& A) function mat_zz_pE (line 50) | inline mat_zz_pE transpose(const mat_zz_pE& A) function sqr (line 58) | inline void sqr(mat_zz_pE& X, const mat_zz_pE& A) function mat_zz_pE (line 61) | inline mat_zz_pE sqr(const mat_zz_pE& A) function mat_zz_pE (line 66) | inline mat_zz_pE inv(const mat_zz_pE& A) function mat_zz_pE (line 70) | inline mat_zz_pE power(const mat_zz_pE& A, const ZZ& e) function power (line 73) | inline void power(mat_zz_pE& X, const mat_zz_pE& A, long e) function mat_zz_pE (line 75) | inline mat_zz_pE power(const mat_zz_pE& A, long e) function mat_zz_pE (line 80) | inline mat_zz_pE diag(long n, const zz_pE& d) FILE: lib/NTL/include/NTL/matrix.h function NTL_OPEN_NNS (line 10) | NTL_OPEN_NNS FILE: lib/NTL/include/NTL/pair_GF2EX_long.h type Vec (line 14) | typedef Vec<pair_GF2EX_long> vec_pair_GF2EX_long; FILE: lib/NTL/include/NTL/pair_GF2X_long.h type Vec (line 12) | typedef Vec<pair_GF2X_long> vec_pair_GF2X_long; FILE: lib/NTL/include/NTL/pair_ZZX_long.h type Vec (line 12) | typedef Vec<pair_ZZX_long> vec_pair_ZZX_long; FILE: lib/NTL/include/NTL/pair_ZZ_pEX_long.h type Vec (line 11) | typedef Vec<pair_ZZ_pEX_long> vec_pair_ZZ_pEX_long; FILE: lib/NTL/include/NTL/pair_ZZ_pX_long.h type Vec (line 12) | typedef Vec<pair_ZZ_pX_long> vec_pair_ZZ_pX_long; FILE: lib/NTL/include/NTL/pair_lzz_pEX_long.h type Vec (line 11) | typedef Vec<pair_zz_pEX_long> vec_pair_zz_pEX_long; FILE: lib/NTL/include/NTL/pair_lzz_pX_long.h type Vec (line 12) | typedef Vec<pair_zz_pX_long> vec_pair_zz_pX_long; FILE: lib/NTL/include/NTL/quad_float.h function NTL_OPEN_NNS (line 36) | NTL_OPEN_NNS function quad_float (line 76) | inline quad_float to_quad_float(unsigned long n) { return quad_float(n, ... function quad_float (line 90) | inline quad_float to_quad_float(int n) { return quad_float(n, 0); } function quad_float (line 91) | inline quad_float to_quad_float(unsigned int n) { return quad_float(n, 0... function quad_float (line 95) | inline quad_float to_quad_float(int n) function quad_float (line 97) | inline quad_float to_quad_float(unsigned int n) function quad_float (line 105) | inline quad_float to_quad_float(double x) { return quad_float(TrueDouble... function quad_float (line 107) | inline quad_float to_quad_float(float x) function sign (line 208) | inline long sign(const quad_float& x){ function compare (line 214) | inline long compare(const quad_float& x, double y) function compare (line 217) | inline long compare(double x, const quad_float& y) FILE: lib/NTL/include/NTL/sp_arith.h type muldivrem_t (line 63) | typedef double muldivrem_t; function PrepMulMod (line 66) | inline double PrepMulMod(long n) function PrepMulDivRem (line 71) | inline double PrepMulDivRem(long b, long n, double ninv) function PrepMulDivRem (line 76) | inline double PrepMulDivRem(long b, long n) function PrepMulModPrecon (line 82) | inline double PrepMulModPrecon(long b, long n) function sp_SignMask (line 141) | inline function sp_SignMask (line 147) | inline function sp_SignMask (line 153) | inline function sp_SignMask (line 159) | inline function sp_Negative (line 166) | inline function sp_CorrectDeficit (line 183) | inline function sp_CorrectDeficit (line 197) | inline function sp_CorrectExcess (line 211) | inline function sp_CorrectExcess (line 225) | inline function sp_CorrectDeficit (line 243) | inline function sp_CorrectDeficit (line 260) | inline function sp_CorrectExcess (line 276) | inline function sp_CorrectExcess (line 292) | inline function sp_CountLeadingZeros (line 316) | inline long function sp_CountLeadingZeros (line 324) | inline long function AddMod (line 343) | inline function SubMod (line 350) | inline function NegateMod (line 357) | inline type wide_double (line 375) | typedef double wide_double; type wide_double_impl_t (line 386) | typedef long double wide_double_impl_t; type wide_double_impl_t (line 392) | typedef double wide_double_impl_t; function class (line 399) | class wide_double { function wide_double (line 426) | inline wide_double operator*(wide_double x, wide_double y) function wide_double (line 436) | inline wide_double floor(wide_double x) type wide_double (line 468) | typedef wide_double mulmod_t; type wide_double (line 469) | typedef wide_double muldivrem_t; function wide_double (line 471) | inline wide_double PrepMulMod(long n) function wide_double (line 476) | inline wide_double PrepMulDivRem(long b, long n, wide_double ninv) function MulMod (line 482) | inline function NormalizedMulMod (line 492) | inline function NormalizedModulus (line 498) | inline bool NormalizedModulus(wide_double ninv) { return true; } function MulModWithQuo (line 502) | inline function MulMod2_legacy (line 516) | inline function MulDivRem (line 527) | inline type sp_inverse (line 546) | struct sp_inverse { type sp_inverse (line 554) | typedef sp_inverse mulmod_t; function sp_NormalizedPrepMulMod (line 580) | inline unsigned long function sp_NormalizedPrepMulMod (line 637) | inline unsigned long function sp_inverse (line 647) | inline sp_inverse function sp_NormalizedMulMod (line 661) | inline long function MulMod (line 678) | inline long function NormalizedMulMod (line 687) | inline long function NormalizedModulus (line 693) | inline bool function sp_NormalizedMulModWithQuo (line 699) | inline long function MulModWithQuo (line 715) | inline long type mulmod_precon_t (line 731) | typedef unsigned long mulmod_precon_t; function PrepMulModPrecon (line 736) | inline unsigned long PrepMulModPrecon(long b, long n, wide_double ninv) function sp_NormalizedPrepMulModPrecon (line 749) | inline unsigned long function PrepMulModPrecon (line 764) | inline unsigned long function MulModPrecon (line 780) | inline long MulModPrecon(long a, long b, long n, unsigned long bninv) function MulModPreconWithQuo (line 789) | inline long MulModPreconWithQuo(long& qres, long a, long b, long n, unsi... type wide_double (line 804) | typedef wide_double mulmod_precon_t; function wide_double (line 807) | inline wide_double PrepMulModPrecon(long b, long n, wide_double ninv) function MulModPrecon (line 812) | inline long MulModPrecon(long a, long b, long n, wide_double bninv) function MulModPreconWithQuo (line 817) | inline long MulModPreconWithQuo(long& qq, long a, long b, long n, wide_d... type sp_muldivrem_struct (line 837) | struct sp_muldivrem_struct { function mulmod_precon_t (line 865) | inline mulmod_precon_t PrepMulModPrecon(long b, long n) function MulMod (line 871) | inline function muldivrem_t (line 877) | inline muldivrem_t PrepMulDivRem(long b, long n) function MulMod2 (line 889) | inline long MulMod2(long a, long b, long n, wide_double bninv) function VectorMulModPrecon (line 900) | inline function VectorMulMod (line 908) | inline function VectorMulMod (line 918) | inline function rem (line 928) | struct sp_reduce_struct { function rem (line 963) | inline type sp_reduce_struct (line 973) | struct sp_reduce_struct { } function sp_reduce_struct (line 976) | inline function rem (line 983) | inline function rem (line 989) | inline type sp_ll_reduce_struct (line 1010) | struct sp_ll_reduce_struct { function sp_ll_reduce_struct (line 1021) | inline sp_ll_reduce_struct function sp_ll_red_21 (line 1033) | inline long function sp_ll_red_n1 (line 1047) | inline long function sp_ll_red_31 (line 1058) | inline long function sp_ll_red_21_normalized (line 1070) | inline long function sp_ll_red_n1_normalized (line 1084) | inline long function sp_ll_red_31_normalized (line 1095) | inline long type sp_ll_reduce_struct (line 1109) | struct sp_ll_reduce_struct { } function sp_ll_reduce_struct (line 1112) | inline sp_ll_reduce_struct FILE: lib/NTL/include/NTL/thread.h function class (line 20) | class AtomicLong { function class (line 38) | class AtomicLowWaterMark { function class (line 69) | class AtomicBool { function class (line 88) | class AtomicCounter { function class (line 104) | class AtomicRefCount { function class (line 125) | class MutexProxy { function class (line 138) | class GuardProxy { function class (line 154) | class AtomicLong { function class (line 168) | class AtomicLowWaterMark { function class (line 186) | class AtomicBool { function class (line 201) | class AtomicCounter { function class (line 216) | class AtomicRefCount { function class (line 232) | class MutexProxy { FILE: lib/NTL/include/NTL/tools.h type _ntl_ulong (line 100) | typedef unsigned long _ntl_ulong; type _ntl_ulong (line 101) | typedef _ntl_ulong *_ntl_ulong_ptr; type INIT_SIZE_STRUCT (line 161) | struct INIT_SIZE_STRUCT { } type INIT_SIZE_STRUCT (line 163) | typedef const INIT_SIZE_STRUCT& INIT_SIZE_TYPE; type INIT_VAL_STRUCT (line 165) | struct INIT_VAL_STRUCT { } type INIT_VAL_STRUCT (line 167) | typedef const INIT_VAL_STRUCT& INIT_VAL_TYPE; type INIT_TRANS_STRUCT (line 169) | struct INIT_TRANS_STRUCT { } type INIT_TRANS_STRUCT (line 171) | typedef const INIT_TRANS_STRUCT& INIT_TRANS_TYPE; type INIT_LOOP_HOLE_STRUCT (line 174) | struct INIT_LOOP_HOLE_STRUCT { } type INIT_LOOP_HOLE_STRUCT (line 176) | typedef const INIT_LOOP_HOLE_STRUCT& INIT_LOOP_HOLE_TYPE; type INIT_FFT_STRUCT (line 178) | struct INIT_FFT_STRUCT { } type INIT_FFT_STRUCT (line 180) | typedef const INIT_FFT_STRUCT& INIT_FFT_TYPE; type INIT_USER_FFT_STRUCT (line 182) | struct INIT_USER_FFT_STRUCT { } type INIT_USER_FFT_STRUCT (line 184) | typedef const INIT_USER_FFT_STRUCT& INIT_USER_FFT_TYPE; type INIT_NO_ALLOC_STRUCT (line 186) | struct INIT_NO_ALLOC_STRUCT { } type INIT_NO_ALLOC_STRUCT (line 188) | typedef const INIT_NO_ALLOC_STRUCT& INIT_NO_ALLOC_TYPE; type INIT_ALLOC_STRUCT (line 190) | struct INIT_ALLOC_STRUCT { } type INIT_ALLOC_STRUCT (line 192) | typedef const INIT_ALLOC_STRUCT& INIT_ALLOC_TYPE; type INIT_MONO_STRUCT (line 194) | struct INIT_MONO_STRUCT { } type INIT_MONO_STRUCT (line 196) | typedef const INIT_MONO_STRUCT& INIT_MONO_TYPE; function min (line 209) | inline int min(int a, int b) { return (a < b) ? a : b; } function max (line 210) | inline int max(int a, int b) { return (a < b) ? b : a; } function min (line 212) | inline long min(long a, long b) { return (a < b) ? a : b; } function max (line 213) | inline long max(long a, long b) { return (a < b) ? b : a; } function min (line 215) | inline long min(int a, long b) { return (a < b) ? long(a) : b; } function max (line 216) | inline long max(int a, long b) { return (a < b) ? b : long(a); } function min (line 218) | inline long min(long a, int b) { return (a < b) ? a : long(b); } function max (line 219) | inline long max(long a, int b) { return (a < b) ? long(b) : a; } function min (line 221) | inline unsigned int min(unsigned int a, unsigned int b) function max (line 223) | inline unsigned int max(unsigned int a, unsigned int b) function min (line 226) | inline unsigned long min(unsigned long a, unsigned long b) function max (line 228) | inline unsigned long max(unsigned long a, unsigned long b) function min (line 231) | inline unsigned long min(unsigned int a, unsigned long b) function max (line 233) | inline unsigned long max(unsigned int a, unsigned long b) function min (line 236) | inline unsigned long min(unsigned long a, unsigned int b) function max (line 238) | inline unsigned long max(unsigned long a, unsigned int b) function swap (line 247) | inline void swap(long& a, long& b) { long t; t = a; a = b; b = t; } function swap (line 248) | inline void swap(int& a, int& b) { int t; t = a; a = b; b = t; } function cast_unsigned (line 253) | inline unsigned long cast_unsigned(long a) { return (unsigned long) a; } function cast_unsigned (line 254) | inline unsigned int cast_unsigned(int a) { return (unsigned int) a; } function cast_signed (line 266) | inline long cast_signed(unsigned long a) function cast_signed (line 269) | inline int cast_signed(unsigned int a) function cast_signed (line 274) | inline long cast_signed(unsigned long a) { return long(a); } function cast_signed (line 275) | inline int cast_signed(unsigned int a) { return int(a); } function conv (line 280) | inline void conv(int& x, int a) { x = a; } function conv (line 281) | inline void conv(int& x, long a) function conv (line 283) | inline void conv(int& x, float a) { x = int(NTL_SNS floor(double(a))); } function conv (line 284) | inline void conv(int& x, double a) { x = int(NTL_SNS floor(a)); } function conv (line 286) | inline void conv(int& x, unsigned a) function conv (line 289) | inline void conv(int& x, unsigned long a) function to_int (line 292) | inline int to_int(int a) { return a; } function to_int (line 293) | inline int to_int(long a) function to_int (line 295) | inline int to_int(float a) { return int(NTL_SNS floor(double(a))); } function to_int (line 296) | inline int to_int(double a) { return int(NTL_SNS floor(a)); } function to_int (line 298) | inline int to_int(unsigned a) function to_int (line 301) | inline int to_int(unsigned long a) function conv (line 305) | inline void conv(long& x, int a) { x = a; } function conv (line 306) | inline void conv(long& x, long a) { x = a; } function conv (line 307) | inline void conv(long& x, float a) { x = long(NTL_SNS floor(double(a))); } function conv (line 308) | inline void conv(long& x, double a) { x = long(NTL_SNS floor(a)); } function conv (line 310) | inline void conv(long& x, unsigned a) function conv (line 313) | inline void conv(long& x, unsigned long a) function to_long (line 316) | inline long to_long(int a) { return a; } function to_long (line 317) | inline long to_long(long a) { return a; } function to_long (line 318) | inline long to_long(float a) { return long(NTL_SNS floor(double(a))); } function to_long (line 319) | inline long to_long(double a) { return long(NTL_SNS floor(a)); } function to_long (line 321) | inline long to_long(unsigned a) function to_long (line 324) | inline long to_long(unsigned long a) function conv (line 327) | inline void conv(float& x, int a) { x = float(a); } function conv (line 328) | inline void conv(float& x, long a) { x = float(a); } function conv (line 329) | inline void conv(float& x, unsigned a) { x = float(a); } function conv (line 330) | inline void conv(float& x, unsigned long a) { x = float(a); } function conv (line 331) | inline void conv(float& x, float a) { x = a; } function conv (line 332) | inline void conv(float& x, double a) { x = float(a); } function to_float (line 334) | inline float to_float(int a) { return float(a); } function to_float (line 335) | inline float to_float(long a) { return float(a); } function to_float (line 336) | inline float to_float(unsigned a) { return float(a); } function to_float (line 337) | inline float to_float(unsigned long a) { return float(a); } function to_float (line 338) | inline float to_float(float a) { return a; } function to_float (line 339) | inline float to_float(double a) { return float(a); } function conv (line 341) | inline void conv(double& x, int a) { x = double(a); } function conv (line 342) | inline void conv(double& x, long a) { x = double(a); } function conv (line 343) | inline void conv(double& x, unsigned a) { x = double(a); } function conv (line 344) | inline void conv(double& x, unsigned long a) { x = double(a); } function conv (line 345) | inline void conv(double& x, float a) { x = double(a); } function conv (line 346) | inline void conv(double& x, double a) { x = a; } function to_double (line 348) | inline double to_double(int a) { return double(a); } function to_double (line 349) | inline double to_double(long a) { return double(a); } function to_double (line 350) | inline double to_double(unsigned a) { return double(a); } function to_double (line 351) | inline double to_double(unsigned long a) { return double(a); } function to_double (line 352) | inline double to_double(float a) { return double(a); } function to_double (line 353) | inline double to_double(double a) { return a; } function conv (line 360) | inline void conv(unsigned int& x, int a) { x = ((unsigned int)(a)); } function conv (line 361) | inline void conv(unsigned int& x, long a) { x = ((unsigned int)(a)); } function conv (line 362) | inline void conv(unsigned int& x, unsigned a) { x = a; } function conv (line 363) | inline void conv(unsigned int& x, unsigned long a) { x = ((unsigned int)... function conv (line 364) | inline void conv(unsigned int& x, float a) { x = ((unsigned int) to_long... function conv (line 365) | inline void conv(unsigned int& x, double a) { x = ((unsigned int) to_lon... function conv (line 367) | inline void conv(unsigned long& x, int a) { x = ((unsigned long)(a)); } function conv (line 368) | inline void conv(unsigned long& x, long a) { x = ((unsigned long)(a)); } function conv (line 369) | inline void conv(unsigned long& x, unsigned a) { x = ((unsigned long)(a)... function conv (line 370) | inline void conv(unsigned long& x, unsigned long a) { x = a; } function conv (line 371) | inline void conv(unsigned long& x, float a) { x = ((unsigned int) to_lon... function conv (line 372) | inline void conv(unsigned long& x, double a) { x = ((unsigned int) to_lo... function GetTime (line 399) | inline double GetTime() { return _ntl_GetTime(); } function GetPID (line 400) | inline unsigned long GetPID() { return _ntl_GetPID(); } function GetWallTime (line 402) | inline double GetWallTime() { return _ntl_GetWallTime(); } function IsFinite (line 404) | inline long IsFinite(double *p) { return _ntl_IsFinite(p); } function ForceToMem (line 409) | inline void ForceToMem(double *p) { _ntl_ForceToMem(p); } function ForceToMem (line 413) | inline void ForceToMem(double *p) { } function TrueDouble (line 418) | inline double TrueDouble(double x) function operator (line 469) | operator raw_ptr& () { return rep; } function relax (line 591) | void relax() { active = false; } type scope_guard_builder (line 595) | struct scope_guard_builder { type key_wrapper (line 652) | struct key_wrapper { type ll_type (line 746) | struct ll_type { function ll_mul_add (line 751) | inline void function ll_imul_add (line 765) | inline void function ll_mul (line 779) | inline void function ll_imul (line 790) | inline void function ll_add (line 801) | inline void function ll_rshift_get_lo (line 834) | long function ll_rshift_get_lo (line 850) | long function ll_get_lo (line 867) | inline unsigned long function ll_get_hi (line 873) | inline unsigned long function ll_init (line 880) | inline void type NTL_ULL_TYPE (line 890) | typedef NTL_ULL_TYPE ll_type; function ll_mul_add (line 895) | inline void function ll_imul_add (line 903) | inline void function ll_mul (line 908) | inline void function ll_imul (line 916) | inline void function ll_add (line 922) | inline void function ll_rshift_get_lo (line 930) | long function ll_get_lo (line 936) | inline unsigned long function ll_get_hi (line 942) | inline unsigned long function ll_init (line 949) | inline void function ll_mul_hi (line 959) | inline unsigned long function Relocate_aux_has_trivial_copy (line 998) | bool Relocate_aux_has_trivial_copy(T*) function Relocate_aux_has_any_copy (line 1006) | bool Relocate_aux_has_any_copy(T*) type out (line 1025) | typedef out Type; type Relocate_aux_TwoChars (line 1028) | struct Relocate_aux_TwoChars { char d[2]; } function Relocate_aux_has_trivial_copy (line 1047) | bool Relocate_aux_has_trivial_copy(T*) function Relocate_aux_has_any_copy (line 1055) | bool Relocate_aux_has_any_copy(T*) function DeclareRelocatableType (line 1074) | bool DeclareRelocatableType(T*) function DeclareRelocatableType (line 1089) | bool DeclareRelocatableType(T*) type plain_c_string_streambuf (line 1121) | struct plain_c_string_streambuf FILE: lib/NTL/include/NTL/vec_GF2.h function ref_GF2 (line 98) | ref_GF2 operator[](long i) function GF2 (line 108) | const GF2 operator[](long i) const function ref_GF2 (line 118) | ref_GF2 at(long i) function GF2 (line 125) | const GF2 at(long i) const function put (line 132) | void put(long i, GF2 a) { (*this)[i] = a; } function put (line 133) | void put(long i, long a) { put(i, to_GF2(a)); } function GF2 (line 135) | const GF2 get(long i) const function ref_GF2 (line 140) | ref_GF2 operator()(long i) function GF2 (line 143) | const GF2 operator()(long i) const type GF2 (line 157) | typedef GF2 value_type; type ref_GF2 (line 158) | typedef ref_GF2 reference; type GF2 (line 159) | typedef const GF2 const_reference; function add (line 182) | void add(long x) function inc (line 187) | void inc() { idx++; } function dec (line 189) | void dec() { idx--; } function ref_GF2 (line 191) | ref_GF2 make_ref_GF2() const function diff (line 205) | long diff(const proxy_iterator_impl& other) const function eq (line 210) | bool eq(const proxy_iterator_impl& other) const type const_proxy_iterator (line 216) | struct const_proxy_iterator { function GF2 (line 235) | const GF2 operator[](long x) const type const_proxy_iterator (line 240) | typedef const_proxy_iterator const_iterator; type proxy_iterator (line 249) | struct proxy_iterator { function ref_GF2 (line 268) | ref_GF2 operator[](long x) const function operator (line 271) | operator const_proxy_iterator() const function iterator (line 279) | iterator end() { type Vec (line 285) | typedef Vec<GF2> vec_GF2; function conv (line 355) | inline void conv(vec_GF2& x, const vec_GF2& a) function swap (line 359) | inline void swap(vec_GF2& x, vec_GF2& y) { x.swap(y); } function append (line 360) | inline void append(vec_GF2& v, const GF2 a) { v.append(a); } function append (line 361) | inline void append(vec_GF2& v, const vec_GF2& a) { v.append(a); } function vec_GF2 (line 375) | inline vec_GF2 shift(const vec_GF2& a, long n) function vec_GF2 (line 380) | inline vec_GF2 reverse(const vec_GF2& a) function vec_GF2 (line 384) | inline vec_GF2 random_vec_GF2(long n) function mul (line 390) | inline void mul(vec_GF2& x, GF2 a, const vec_GF2& b) function mul (line 393) | inline void mul(vec_GF2& x, const vec_GF2& a, long b) function mul (line 395) | inline void mul(vec_GF2& x, long a, const vec_GF2& b) function sub (line 400) | inline void sub(vec_GF2& x, const vec_GF2& a, const vec_GF2& b) function negate (line 405) | inline void negate(vec_GF2& x, const vec_GF2& a) function InnerProduct (line 408) | inline void InnerProduct(ref_GF2 x, const vec_GF2& a, const vec_GF2& b) function vec_GF2 (line 463) | inline vec_GF2 VectorCopy(const vec_GF2& a, long n) FILE: lib/NTL/include/NTL/vec_GF2E.h function mul (line 12) | inline void mul(vec_GF2E& x, const GF2E& a, const vec_GF2E& b) function mul (line 16) | inline void mul(vec_GF2E& x, GF2 a, const vec_GF2E& b) function mul (line 19) | inline void mul(vec_GF2E& x, const vec_GF2E& a, long b) function mul (line 21) | inline void mul(vec_GF2E& x, long a, const vec_GF2E& b) function sub (line 27) | inline void sub(vec_GF2E& x, const vec_GF2E& a, const vec_GF2E& b) function negate (line 30) | inline void negate(vec_GF2E& x, const vec_GF2E& a) { x = a; } function vec_GF2E (line 104) | inline vec_GF2E VectorCopy(const vec_GF2E& a, long n) function vec_GF2E (line 109) | inline vec_GF2E random_vec_GF2E(long n) FILE: lib/NTL/include/NTL/vec_RR.h function mul (line 13) | inline void mul(vec_RR& x, const RR& a, const vec_RR& b) function mul (line 17) | inline void mul(vec_RR& x, double a, const vec_RR& b) function vec_RR (line 35) | inline vec_RR VectorCopy(const vec_RR& a, long n) FILE: lib/NTL/include/NTL/vec_ZZ.h function mul (line 13) | inline void mul(vec_ZZ& x, const ZZ& a, const vec_ZZ& b) function mul (line 17) | inline void mul(vec_ZZ& x, long a, const vec_ZZ& b) function vec_ZZ (line 83) | inline vec_ZZ VectorCopy(const vec_ZZ& a, long n) FILE: lib/NTL/include/NTL/vec_ZZ_p.h function vec_ZZ_p (line 14) | inline vec_ZZ_p to_vec_ZZ_p(const vec_ZZ& a) function vec_ZZ (line 16) | inline vec_ZZ to_vec_ZZ(const vec_ZZ_p& a) function mul (line 21) | inline void mul(vec_ZZ_p& x, const ZZ_p& a, const vec_ZZ_p& b) function mul (line 25) | inline void mul(vec_ZZ_p& x, long a, const vec_ZZ_p& b) function vec_ZZ_p (line 44) | inline vec_ZZ_p VectorCopy(const vec_ZZ_p& a, long n) function vec_ZZ_p (line 95) | inline vec_ZZ_p random_vec_ZZ_p(long n) FILE: lib/NTL/include/NTL/vec_ZZ_pE.h function mul (line 13) | inline void mul(vec_ZZ_pE& x, const ZZ_pE& a, const vec_ZZ_pE& b) function mul (line 17) | inline void mul(vec_ZZ_pE& x, const ZZ_p& a, const vec_ZZ_pE& b) function mul (line 21) | inline void mul(vec_ZZ_pE& x, long a, const vec_ZZ_pE& b) function vec_ZZ_pE (line 40) | inline vec_ZZ_pE VectorCopy(const vec_ZZ_pE& a, long n) function vec_ZZ_pE (line 106) | inline vec_ZZ_pE random_vec_ZZ_pE(long n) FILE: lib/NTL/include/NTL/vec_lzz_p.h function vec_zz_p (line 14) | inline vec_zz_p to_vec_zz_p(const vec_ZZ& a) function vec_ZZ (line 16) | inline vec_ZZ to_vec_ZZ(const vec_zz_p& a) function mul (line 38) | inline void mul(vec_zz_p& x, zz_p a, const vec_zz_p& b) function mul (line 42) | inline void mul(vec_zz_p& x, long a, const vec_zz_p& b) function vec_zz_p (line 49) | inline vec_zz_p VectorCopy(const vec_zz_p& a, long n) function vec_zz_p (line 106) | inline vec_zz_p random_vec_zz_p(long n) FILE: lib/NTL/include/NTL/vec_lzz_pE.h function mul (line 13) | inline void mul(vec_zz_pE& x, const zz_pE& a, const vec_zz_pE& b) function mul (line 17) | inline void mul(vec_zz_pE& x, const zz_p& a, const vec_zz_pE& b) function mul (line 21) | inline void mul(vec_zz_pE& x, long a, const vec_zz_pE& b) function vec_zz_pE (line 40) | inline vec_zz_pE VectorCopy(const vec_zz_pE& a, long n) function vec_zz_pE (line 106) | inline vec_zz_pE random_vec_zz_pE(long n) FILE: lib/NTL/include/NTL/vector.h type _ntl_VectorHeader (line 10) | struct _ntl_VectorHeader { function NTL_OPEN_NNS (line 56) | NTL_OPEN_NNS function NTL_SCOPE (line 82) | NTL_SCOPE(guard) { default_BlockDestroy(p, i); } function NTL_SCOPE (line 108) | NTL_SCOPE(guard) { default_BlockDestroy(p, i); } function NTL_SCOPE (line 127) | NTL_SCOPE(guard) { default_BlockDestroy(p, i); } type VecStrategy (line 143) | struct VecStrategy function do_BlockDestroy (line 150) | void do_BlockDestroy(T* p, long n) function do_BlockConstruct (line 154) | void do_BlockConstruct(T* p, long n) function do_BlockConstructFromVec (line 158) | void do_BlockConstructFromVec(T* p, long n, const T* q) function do_BlockConstructFromObj (line 162) | void do_BlockConstructFromObj(T* p, long n, const T& q) type VecStrategy (line 167) | struct VecStrategy function do_BlockDestroy (line 175) | void do_BlockDestroy(T* p, long n) function do_BlockConstruct (line 179) | void do_BlockConstruct(T* p, long n) function do_BlockConstructFromVec (line 183) | void do_BlockConstructFromVec(T* p, long n, const T* q) function do_BlockConstructFromObj (line 188) | void do_BlockConstructFromObj(T* p, long n, const T& q) function BlockConstruct (line 203) | static void BlockConstruct(T* p, long n) function BlockConstructFromVec (line 206) | static void BlockConstructFromVec(T* p, long n, const T* q) function BlockConstructFromObj (line 209) | static void BlockConstructFromObj(T* p, long n, const T& q) function class (line 222) | class _vec_deleter { function QuickSetLength (line 297) | void QuickSetLength(long n) { NTL_VEC_HEAD(_vec__rep)->length = n; } function SetLength (line 299) | void SetLength(long n) { function SetLength (line 307) | void SetLength(long n, const T& a) { function T (line 344) | const T& operator[](long i) const function T (line 355) | const T& RawGet(long i) const function T (line 361) | const T& operator()(long i) const { return (*this)[i-1]; } function T (line 364) | const T* elts() const { return _vec__rep; } function T (line 365) | T* elts() { return _vec__rep; } function T (line 381) | const T& get(long i) const function put (line 384) | void put(long i, const T& a) type T (line 390) | typedef T value_type; type value_type (line 391) | typedef value_type& reference; type value_type (line 392) | typedef const value_type& const_reference; type value_type (line 393) | typedef value_type *iterator; type value_type (line 394) | typedef const value_type *const_iterator; function T (line 396) | const T* data() const { return elts(); } function T (line 397) | T* data() { return elts(); } function T (line 399) | T* begin() { return elts(); } function T (line 400) | const T* begin() const { return elts(); } function T (line 402) | T* end() { function T (line 409) | const T* end() const { function T (line 422) | const T& at(long i) const { function class (line 428) | class Watcher { function AdjustLength (line 447) | void AdjustLength(long n) { if (_vec__rep) NTL_VEC_HEAD(_vec__rep)->leng... function AdjustAlloc (line 448) | void AdjustAlloc(long n) { if (_vec__rep) NTL_VEC_HEAD(_vec__rep)->alloc... function AdjustMaxLength (line 449) | void AdjustMaxLength(long n) { if (_vec__rep) NTL_VEC_HEAD(_vec__rep)->i... type std (line 599) | typedef std::integral_constant<bool, copyable> copy_it; type std (line 625) | typedef std::is_nothrow_move_constructible<T> move_it; function NTL_SCOPE (line 717) | NTL_SCOPE(guard) { BlockDestroy(_vec__rep + num_init, n - num_init); } function NTL_SCOPE (line 775) | NTL_SCOPE(guard) { _vec__rep.kill(); } FILE: lib/NTL/include/NTL/xdouble.h function class (line 28) | class xdouble { function compare (line 130) | inline long compare(const xdouble& a, double b) function compare (line 132) | inline long compare(double a, const xdouble& b) function ZZ (line 180) | inline ZZ to_ZZ(const xdouble& a) function conv (line 186) | inline void conv(xdouble& z, const ZZ& a) function to_double (line 190) | inline double to_double(const xdouble& a) function conv (line 193) | inline void conv(float& x, const xdouble& a) function to_float (line 195) | inline float to_float(const xdouble& a) function conv (line 199) | inline void conv(long& x, const xdouble& a) function to_long (line 201) | inline long to_long(const xdouble& a) function conv (line 207) | inline void conv(int& x, const xdouble& a) function to_int (line 209) | inline int to_int(const xdouble& a) function conv (line 212) | inline void conv(xdouble& x, const xdouble& a) function xdouble (line 214) | inline xdouble to_xdouble(const xdouble& a) function conv (line 218) | inline void conv(xdouble& x, int a) { x = to_xdouble(a); } function conv (line 219) | inline void conv(xdouble& x, long a) { x = to_xdouble(a); } function conv (line 221) | inline void conv(xdouble& x, unsigned int a) { x = to_xdouble(a); } function conv (line 222) | inline void conv(xdouble& x, unsigned long a) { x = to_xdouble(a); } function conv (line 224) | inline void conv(xdouble& x, float a) { x = to_xdouble(a); } function conv (line 225) | inline void conv(xdouble& x, double a) { x = to_xdouble(a); } function conv (line 232) | inline void conv(unsigned int& x, const xdouble& a) function conv (line 235) | inline void conv(unsigned long& x, const xdouble& a) function xdouble (line 251) | inline xdouble power(const xdouble& a, const ZZ& e) function xdouble (line 255) | inline xdouble power(const xdouble& a, long e) function xdouble (line 259) | inline xdouble power2_xdouble(long e) function xdouble (line 264) | inline xdouble MulAdd(const xdouble& a, const xdouble& b, function xdouble (line 270) | inline xdouble MulSub(const xdouble& a, const xdouble& b, function xdouble (line 278) | inline xdouble exp(const xdouble& x) { return xexp(to_double(x)); } FILE: lib/NTL/src/BasicThreadPool.cpp function ResetThreadPool (line 16) | void ResetThreadPool(BasicThreadPool *pool) function BasicThreadPool (line 23) | BasicThreadPool *ReleaseThreadPool() FILE: lib/NTL/src/BerlekampTest.cpp function compare (line 4) | NTL_CLIENT function sort (line 26) | void sort(vec_pair_ZZ_pX_long& v) function main (line 40) | int main() FILE: lib/NTL/src/BitMatTest.cpp function NTL_CLIENT (line 5) | NTL_CLIENT function cvt (line 24) | void cvt(vec_GF2& x, const vec_zz_p& a) function main (line 36) | int main() FILE: lib/NTL/src/CanZassTest.cpp function compare (line 4) | NTL_CLIENT function sort (line 26) | void sort(vec_pair_ZZ_pX_long& v) function main (line 40) | int main() FILE: lib/NTL/src/CharPolyTest.cpp function NTL_CLIENT (line 4) | NTL_CLIENT FILE: lib/NTL/src/CheckALIGNED_ARRAY.cpp function main (line 15) | int main() FILE: lib/NTL/src/CheckAVX.cpp function fun (line 23) | void fun(double * x, const double *a, const double *b) function main (line 36) | int main() FILE: lib/NTL/src/CheckAVX2.cpp function fun (line 24) | void fun(unsigned int* x, const unsigned int *a) function main (line 34) | int main() FILE: lib/NTL/src/CheckBUILTIN_CLZL.cpp function CountLeadingZeros (line 7) | long CountLeadingZeros(unsigned long x) function main (line 12) | int main() FILE: lib/NTL/src/CheckCHRONO_TIME.cpp function _ntl_GetWallTime (line 7) | double _ntl_GetWallTime( ) function main (line 17) | int main() FILE: lib/NTL/src/CheckCOPY_TRAITS1.cpp function Relocate_aux_has_trivial_copy (line 4) | constexpr bool Relocate_aux_has_trivial_copy(T*) type A (line 11) | struct A { A(const A&) = delete; } method A (line 11) | A(const A&) = delete; type B (line 12) | struct B { ~B() {} } type C (line 13) | struct C { virtual void foo() { } } method foo (line 13) | virtual void foo() { } type D (line 14) | struct D { private: D(const D&); } type E (line 15) | struct E { private: E(const E&) = default; } method E (line 15) | E(const E&) = default; type AA (line 16) | struct AA { A a; } type BB (line 17) | struct BB { B b; } type CC (line 18) | struct CC { C c; } type DD (line 19) | struct DD { D d; } type EE (line 20) | struct EE { E e; } type X (line 22) | struct X { int x; } type XX (line 23) | struct XX { private: X x; } function main (line 25) | int main() FILE: lib/NTL/src/CheckCOPY_TRAITS2.cpp type Relocate_aux_Failable (line 4) | struct Relocate_aux_Failable type Relocate_aux_has_copy (line 10) | struct Relocate_aux_has_copy { function Relocate_aux_has_trivial_copy (line 23) | constexpr bool Relocate_aux_has_trivial_copy(T*) type A (line 30) | struct A { A(const A&) = delete; } method A (line 30) | A(const A&) = delete; type B (line 31) | struct B { ~B() {} } type C (line 32) | struct C { virtual void foo() { } } method foo (line 32) | virtual void foo() { } type D (line 33) | struct D { private: D(const D&); } type E (line 34) | struct E { private: E(const E&) = default; } method E (line 34) | E(const E&) = default; type AA (line 35) | struct AA { A a; } type BB (line 36) | struct BB { B b; } type CC (line 37) | struct CC { C c; } type DD (line 38) | struct DD { D d; } type EE (line 39) | struct EE { E e; } type X (line 41) | struct X { int x; } type XX (line 42) | struct XX { private: X x; } function main (line 44) | int main() FILE: lib/NTL/src/CheckCompile.cpp function main (line 2) | int main() { return 0; } FILE: lib/NTL/src/CheckContract.cpp function FMADetected (line 8) | long FMADetected(long dp) function DoublePrecision (line 25) | long DoublePrecision() function main (line 49) | int main() FILE: lib/NTL/src/CheckContractAux.cpp function touch_double (line 5) | void touch_double(double* x) {} function val_double (line 7) | double val_double(double x) { return x; } function power2 (line 9) | double power2(long k) function fma_test (line 22) | double fma_test(double a, double b, double c) FILE: lib/NTL/src/CheckFMA.cpp function fun (line 25) | void fun(double * x, const double *a, const double *b) function main (line 37) | int main() FILE: lib/NTL/src/CheckLL_TYPE.cpp function main (line 17) | int main() FILE: lib/NTL/src/CheckMACOS_TIME.cpp function InitTimeConvert (line 6) | static inline double InitTimeConvert() function _ntl_GetWallTime (line 13) | double _ntl_GetWallTime( ) function main (line 24) | int main() FILE: lib/NTL/src/CheckPCLMUL.cpp function pclmul_mul1 (line 21) | static inline void function main (line 29) | int main() FILE: lib/NTL/src/CheckPOSIX_TIME.cpp function _ntl_GetWallTime (line 23) | double _ntl_GetWallTime( ) function main (line 34) | int main() FILE: lib/NTL/src/CheckSSSE3.cpp function fun (line 26) | void fun(unsigned int* x, const unsigned int *a) function main (line 36) | int main() FILE: lib/NTL/src/CheckThreads.cpp function TerminalError (line 9) | void TerminalError(const char *s) function MemoryError (line 15) | void MemoryError() { TerminalError("out of memory"); } function ResourceError (line 16) | void ResourceError(const char *msg) { TerminalError(msg); } type details_pthread (line 37) | namespace details_pthread { function do_delete_aux (line 40) | void do_delete_aux(T* t) noexcept { delete t; } function do_delete (line 44) | void do_delete(void* t) { do_delete_aux((T*)t); } type key_wrapper (line 49) | struct key_wrapper { method key_wrapper (line 52) | key_wrapper(void (*destructor)(void*)) method T (line 59) | T* set(T *p) type X (line 122) | struct X { method X (line 125) | X() { d = count1++; count++; } function task (line 131) | void task(long *v) function main (line 141) | int main() FILE: lib/NTL/src/DispSettings.cpp function main (line 12) | int main() FILE: lib/NTL/src/ExceptionTest.cpp function NTL_CLIENT (line 7) | NTL_CLIENT FILE: lib/NTL/src/FFT.cpp function NTL_START_IMPL (line 271) | NTL_START_IMPL class FFTMulTabs (line 285) | class FFTMulTabs { function IsFFTPrime (line 302) | long IsFFTPrime(long n, long& w) function NextFFTPrime (line 379) | static function CalcMaxRoot (line 428) | long CalcMaxRoot(long p) function Build_zz_pInfo (line 449) | SmartPtr<zz_pInfoT> Build_zz_pInfo(FFTPrimeInfo *info) { return 0; } function UseFFTPrime (line 452) | void UseFFTPrime(long index) function sp_NormalizedLazyPrepMulModPreconWithRem (line 551) | static inline unsigned long function sp_NormalizedLazyPrepMulModPrecon (line 564) | static inline unsigned long function sp_NormalizedLazyPrepMulModPreconWithRem (line 580) | static inline unsigned long function sp_NormalizedLazyPrepMulModPrecon (line 593) | static inline unsigned long function LazyPrepMulModPrecon (line 607) | static inline unsigned long function LazyPrepMulModPreconWithRem (line 614) | static inline unsigned long function LazyPrepMulModPrecon (line 644) | static inline function LazyPrepMulModPreconWithRem (line 657) | static inline function LazyPrepMulModPrecon (line 676) | static inline function LazyPrepMulModPreconWithRem (line 704) | static inline function LazyMulModPreconQuo (line 733) | static inline function LazyMulModPrecon (line 744) | static inline function umint_t (line 759) | static inline function umint_t (line 765) | static inline function umint_t (line 773) | static inline function umint_t (line 780) | static inline function umint_t (line 787) | static inline function umint_t (line 795) | static inline function umint_t (line 806) | inline static umint_t function umint_t (line 816) | inline static umint_t function umint_t (line 826) | static inline umint_t function umint_t (line 836) | static inline umint_t function umint_t (line 846) | static inline umint_t function ComputeMultipliers (line 852) | void ComputeMultipliers(Vec<FFTVectorPair>& v, long k, mint_t q, mulmod_... function mint_t (line 944) | static inline mint_t IdentityMod(mint_t a, mint_t q) { return a; } function mint_t (line 945) | static inline mint_t DoubleMod(mint_t a, mint_t q) { return AddMod(a, a,... function ComputeMultipliers (line 961) | void ComputeMultipliers(Vec<FFTVectorPair>& v, long k, mint_t q, mulmod_... function LazyPrecompFFTMultipliers (line 1033) | static type new_mod_t (line 1272) | struct new_mod_t { function new_fft_layer (line 1280) | static void function new_fft_last_two_layers (line 1313) | static void function new_fft_base (line 1347) | void new_fft_base(umint_t* xp, long lgN, const new_mod_t& mod) function new_fft_short (line 1379) | static function new_fft_short_notab (line 1458) | static function new_fft_layer_flipped (line 1549) | static void function new_fft_last_two_layers_flipped (line 1586) | static void function new_fft_base_flipped (line 1620) | void new_fft_base_flipped(umint_t* xp, long lgN, const new_mod_t& mod) function new_fft_short_flipped (line 1648) | static function new_fft_notab (line 1689) | void new_fft_notab(mint_t* A, const mint_t* a, long k, const FFTPrimeInf... function new_fft_flipped_notab (line 1764) | void new_fft_flipped_notab(mint_t* A, const mint_t* a, long k, function new_fft (line 1848) | void new_fft(mint_t* A, const mint_t* a, long k, const FFTPrimeInfo& info, function new_fft_flipped (line 1928) | void new_fft_flipped(mint_t* A, const mint_t* a, long k, const FFTPrimeI... function new_ifft_layer (line 2063) | static void function new_ifft_first_two_layers (line 2100) | static void function new_ifft_base (line 2133) | static function new_ifft_short1 (line 2162) | static function new_ifft_short1_notab (line 2229) | static function new_ifft_layer_flipped (line 2301) | static void function new_ifft_first_two_layers_flipped (line 2336) | static void function new_ifft_base_flipped (line 2369) | static function new_ifft_short1_flipped (line 2398) | static function new_ifft_short2 (line 2436) | static function new_ifft_notab (line 2513) | void new_ifft_notab(mint_t* A, const mint_t* a, long k, const FFTPrimeIn... function new_ifft_flipped_notab (line 2603) | void new_ifft_flipped_notab(mint_t* A, const mint_t* a, long k, function new_ifft (line 2684) | void new_ifft(mint_t* A, const mint_t* a, long k, const FFTPrimeInfo& info, function new_ifft_flipped (line 2772) | void new_ifft_flipped(mint_t* A, const mint_t* a, long k, const FFTPrime... function InitFFTPrimeInfo (line 2855) | void InitFFTPrimeInfo(FFTPrimeInfo& info, long q, long w, long bigtab_in... FILE: lib/NTL/src/FacVec.cpp function NTL_START_IMPL (line 6) | NTL_START_IMPL function FindMin (line 17) | static function FactorInt (line 35) | void FactorInt(FacVec& fvec, long n) FILE: lib/NTL/src/GF2.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function ostream (line 20) | ostream& operator<<(ostream& s, GF2 a) function istream (line 30) | istream& operator>>(istream& s, ref_GF2 x) FILE: lib/NTL/src/GF2E.cpp function ZZ (line 68) | const ZZ& GF2E::cardinality() function GF2E (line 132) | const GF2E& GF2E::zero() function istream (line 140) | istream& operator>>(istream& s, GF2E& x) function div (line 150) | void div(GF2E& x, const GF2E& a, const GF2E& b) function div (line 158) | void div(GF2E& x, GF2 a, const GF2E& b) function div (line 164) | void div(GF2E& x, long a, const GF2E& b) function inv (line 171) | void inv(GF2E& x, const GF2E& a) FILE: lib/NTL/src/GF2EX.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function istream (line 20) | istream& operator>>(istream& s, GF2EX& x) function ostream (line 27) | ostream& operator<<(ostream& s, const GF2EX& a) function IsZero (line 48) | long IsZero(const GF2EX& a) function IsOne (line 54) | long IsOne(const GF2EX& a) function GetCoeff (line 59) | void GetCoeff(GF2E& x, const GF2EX& a, long i) function SetCoeff (line 67) | void SetCoeff(GF2EX& x, long i, const GF2E& a) function SetCoeff (line 105) | void SetCoeff(GF2EX& x, long i, GF2 a) function SetCoeff (line 116) | void SetCoeff(GF2EX& x, long i, long a) function SetCoeff (line 127) | void SetCoeff(GF2EX& x, long i) function SetX (line 149) | void SetX(GF2EX& x) function IsX (line 156) | long IsX(const GF2EX& a) function GF2E (line 163) | const GF2E& coeff(const GF2EX& a, long i) function GF2E (line 172) | const GF2E& LeadCoeff(const GF2EX& a) function GF2E (line 180) | const GF2E& ConstTerm(const GF2EX& a) function conv (line 190) | void conv(GF2EX& x, const GF2E& a) function conv (line 200) | void conv(GF2EX& x, long a) function conv (line 208) | void conv(GF2EX& x, GF2 a) function conv (line 216) | void conv(GF2EX& x, const ZZ& a) function conv (line 224) | void conv(GF2EX& x, const GF2X& aa) function conv (line 236) | void conv(GF2EX& x, const vec_GF2E& a) function conv (line 246) | void conv(GF2EX& x, const ZZX& a) function add (line 264) | void add(GF2EX& x, const GF2EX& a, const GF2EX& b) function add (line 290) | void add(GF2EX& x, const GF2EX& a, const GF2E& b) function add (line 320) | void add(GF2EX& x, const GF2EX& a, GF2 b) function add (line 332) | void add(GF2EX& x, const GF2EX& a, long b) function PlainMul (line 345) | void PlainMul(GF2EX& x, const GF2EX& a, const GF2EX& b) function sqr (line 402) | void sqr(GF2EX& x, const GF2EX& a) function PlainMul1 (line 426) | static function q_add (line 438) | static inline function q_copy (line 487) | static inline function KarFold (line 506) | static function KarAdd (line 520) | static function KarFix (line 529) | static function KarMul (line 543) | static function ExtractBits (line 636) | void ExtractBits(_ntl_ulong *cp, const _ntl_ulong *ap, long k, long n) function KronSubst (line 669) | void KronSubst(GF2X& aa, const GF2EX& a) function KronMul (line 694) | void KronMul(GF2EX& x, const GF2EX& a, const GF2EX& b) function mul (line 740) | void mul(GF2EX& c, const GF2EX& a, const GF2EX& b) function MulTrunc (line 811) | void MulTrunc(GF2EX& x, const GF2EX& a, const GF2EX& b, long n) function SqrTrunc (line 818) | void SqrTrunc(GF2EX& x, const GF2EX& a, long n) function PlainDivRem (line 827) | void PlainDivRem(GF2EX& q, GF2EX& r, const GF2EX& a, const GF2EX& b) function PlainRem (line 895) | void PlainRem(GF2EX& r, const GF2EX& a, const GF2EX& b, GF2XVec& x) function PlainDivRem (line 949) | void PlainDivRem(GF2EX& q, GF2EX& r, const GF2EX& a, const GF2EX& b, GF2... function PlainDiv (line 1015) | void PlainDiv(GF2EX& q, const GF2EX& a, const GF2EX& b) function PlainRem (line 1078) | void PlainRem(GF2EX& r, const GF2EX& a, const GF2EX& b) function mul (line 1133) | void mul(GF2EX& x, const GF2EX& a, const GF2E& b) function mul (line 1160) | void mul(GF2EX& x, const GF2EX& a, GF2 b) function mul (line 1168) | void mul(GF2EX& x, const GF2EX& a, long b) function GCD (line 1177) | void GCD(GF2EX& x, const GF2EX& a, const GF2EX& b) function XGCD (line 1214) | void XGCD(GF2EX& d, GF2EX& s, GF2EX& t, const GF2EX& a, const GF2EX& b) function MulMod (line 1272) | void MulMod(GF2EX& x, const GF2EX& a, const GF2EX& b, const GF2EX& f) function SqrMod (line 1283) | void SqrMod(GF2EX& x, const GF2EX& a, const GF2EX& f) function InvMod (line 1294) | void InvMod(GF2EX& x, const GF2EX& a, const GF2EX& f) function InvModStatus (line 1307) | long InvModStatus(GF2EX& x, const GF2EX& a, const GF2EX& f) function MulByXModAux (line 1325) | static function MulByXMod (line 1369) | void MulByXMod(GF2EX& h, const GF2EX& a, const GF2EX& f) function random (line 1383) | void random(GF2EX& x, long n) function CopyReverse (line 1396) | void CopyReverse(GF2EX& x, const GF2EX& a, long hi) function trunc (line 1425) | void trunc(GF2EX& x, const GF2EX& a, long m) function NewtonInvTrunc (line 1456) | void NewtonInvTrunc(GF2EX& c, const GF2EX& a, long e) function InvTrunc (line 1512) | void InvTrunc(GF2EX& c, const GF2EX& a, long e) function build (line 1531) | void build(GF2EXModulus& F, const GF2EX& f) function UseMulRem21 (line 1582) | void UseMulRem21(GF2EX& r, const GF2EX& a, const GF2EXModulus& F) function UseMulDivRem21 (line 1598) | void UseMulDivRem21(GF2EX& q, GF2EX& r, const GF2EX& a, const GF2EXModul... function UseMulDiv21 (line 1615) | void UseMulDiv21(GF2EX& q, const GF2EX& a, const GF2EXModulus& F) function rem (line 1629) | void rem(GF2EX& x, const GF2EX& a, const GF2EXModulus& F) function DivRem (line 1672) | void DivRem(GF2EX& q, GF2EX& r, const GF2EX& a, const GF2EXModulus& F) function div (line 1728) | void div(GF2EX& q, const GF2EX& a, const GF2EXModulus& F) function MulMod (line 1789) | void MulMod(GF2EX& c, const GF2EX& a, const GF2EX& b, const GF2EXModulus... function SqrMod (line 1799) | void SqrMod(GF2EX& c, const GF2EX& a, const GF2EXModulus& F) function OptWinSize (line 1810) | static function PowerMod (line 1834) | void PowerMod(GF2EX& h, const GF2EX& g, const ZZ& e, const GF2EXModulus& F) function PowerXMod (line 1948) | void PowerXMod(GF2EX& hh, const ZZ& e, const GF2EXModulus& F) function UseMulRem (line 1981) | void UseMulRem(GF2EX& r, const GF2EX& a, const GF2EX& b) function UseMulDivRem (line 2002) | void UseMulDivRem(GF2EX& q, GF2EX& r, const GF2EX& a, const GF2EX& b) function UseMulDiv (line 2024) | void UseMulDiv(GF2EX& q, const GF2EX& a, const GF2EX& b) function DivRem (line 2045) | void DivRem(GF2EX& q, GF2EX& r, const GF2EX& a, const GF2EX& b) function div (line 2061) | void div(GF2EX& q, const GF2EX& a, const GF2EX& b) function div (line 2077) | void div(GF2EX& q, const GF2EX& a, const GF2E& b) function div (line 2084) | void div(GF2EX& q, const GF2EX& a, GF2 b) function div (line 2092) | void div(GF2EX& q, const GF2EX& a, long b) function rem (line 2102) | void rem(GF2EX& r, const GF2EX& a, const GF2EX& b) function diff (line 2119) | void diff(GF2EX& x, const GF2EX& a) function RightShift (line 2146) | void RightShift(GF2EX& x, const GF2EX& a, long n) function LeftShift (line 2179) | void LeftShift(GF2EX& x, const GF2EX& a, long n) function ShiftAdd (line 2210) | void ShiftAdd(GF2EX& U, const GF2EX& V, long n) function IterBuild (line 2234) | void IterBuild(GF2E* a, long n) function BuildFromRoots (line 2254) | void BuildFromRoots(GF2EX& x, const vec_GF2E& a) function eval (line 2272) | void eval(GF2E& b, const GF2EX& f, const GF2E& a) function eval (line 2289) | void eval(vec_GF2E& b, const GF2EX& f, const vec_GF2E& a) function interpolate (line 2309) | void interpolate(GF2EX& f, const vec_GF2E& a, const vec_GF2E& b) function InnerProduct (line 2378) | void InnerProduct(GF2EX& x, const vec_GF2E& v, long low, long high, function CompMod (line 2406) | void CompMod(GF2EX& x, const GF2EX& g, const GF2EXArgument& A, function build (line 2434) | void build(GF2EXArgument& A, const GF2EX& h, const GF2EXModulus& F, long m) function CompMod (line 2467) | void CompMod(GF2EX& x, const GF2EX& g, const GF2EX& h, const GF2EXModulu... function Comp2Mod (line 2487) | void Comp2Mod(GF2EX& x1, GF2EX& x2, const GF2EX& g1, const GF2EX& g2, function Comp3Mod (line 2512) | void Comp3Mod(GF2EX& x1, GF2EX& x2, GF2EX& x3, function build (line 2545) | void build(GF2EXTransMultiplier& B, const GF2EX& b, const GF2EXModulus& F) function TransMulMod (line 2588) | void TransMulMod(GF2EX& x, const GF2EX& a, const GF2EXTransMultiplier& B, function UpdateMap (line 2611) | void UpdateMap(vec_GF2E& x, const vec_GF2E& a, function ProjectPowers (line 2621) | static function ProjectPowers (line 2653) | static function ProjectPowers (line 2673) | void ProjectPowers(vec_GF2E& x, const vec_GF2E& a, long k, function ProjectPowers (line 2679) | void ProjectPowers(vec_GF2E& x, const vec_GF2E& a, long k, function BerlekampMassey (line 2688) | void BerlekampMassey(GF2EX& h, const vec_GF2E& a, long m) function MinPolySeq (line 2757) | void MinPolySeq(GF2EX& h, const vec_GF2E& a, long m) function DoMinPolyMod (line 2766) | void DoMinPolyMod(GF2EX& h, const GF2EX& g, const GF2EXModulus& F, long m, function ProbMinPolyMod (line 2775) | void ProbMinPolyMod(GF2EX& h, const GF2EX& g, const GF2EXModulus& F, lon... function ProbMinPolyMod (line 2786) | void ProbMinPolyMod(GF2EX& h, const GF2EX& g, const GF2EXModulus& F) function MinPolyMod (line 2791) | void MinPolyMod(GF2EX& hh, const GF2EX& g, const GF2EXModulus& F, long m) function IrredPolyMod (line 2826) | void IrredPolyMod(GF2EX& h, const GF2EX& g, const GF2EXModulus& F, long m) function IrredPolyMod (line 2838) | void IrredPolyMod(GF2EX& h, const GF2EX& g, const GF2EXModulus& F) function MinPolyMod (line 2845) | void MinPolyMod(GF2EX& hh, const GF2EX& g, const GF2EXModulus& F) function MakeMonic (line 2851) | void MakeMonic(GF2EX& x) function divide (line 2866) | long divide(GF2EX& q, const GF2EX& a, const GF2EX& b) function divide (line 2884) | long divide(const GF2EX& a, const GF2EX& b) function power (line 2924) | void power(GF2EX& x, const GF2EX& a, long e) function reverse (line 2967) | void reverse(GF2EX& x, const GF2EX& a, long hi) function FastTraceVec (line 2982) | static function PlainTraceVec (line 2998) | void PlainTraceVec(vec_GF2E& S, const GF2EX& ff) function TraceVec (line 3034) | void TraceVec(vec_GF2E& S, const GF2EX& f) function ComputeTraceVec (line 3042) | static function TraceMod (line 3053) | void TraceMod(GF2E& x, const GF2EX& a, const GF2EXModulus& F) function TraceMod (line 3072) | void TraceMod(GF2E& x, const GF2EX& a, const GF2EX& f) function PlainResultant (line 3081) | void PlainResultant(GF2E& rres, const GF2EX& a, const GF2EX& b) function resultant (line 3131) | void resultant(GF2E& rres, const GF2EX& a, const GF2EX& b) function NormMod (line 3137) | void NormMod(GF2E& x, const GF2EX& a, const GF2EX& f) function InnerProduct (line 3163) | void InnerProduct(GF2EX& x, const GF2X& v, long low, long high, function CompTower (line 3192) | void CompTower(GF2EX& x, const GF2X& g, const GF2EXArgument& A, function CompTower (line 3220) | void CompTower(GF2EX& x, const GF2X& g, const GF2EX& h, function PrepareProjection (line 3239) | void PrepareProjection(vec_vec_GF2& tt, const vec_GF2E& s, function ProjectedInnerProduct (line 3254) | void ProjectedInnerProduct(ref_GF2 x, const vec_GF2E& a, function PrecomputeProj (line 3274) | void PrecomputeProj(vec_GF2& proj, const GF2X& f) function ProjectPowersTower (line 3291) | void ProjectPowersTower(vec_GF2& x, const vec_GF2E& a, long k, function ProjectPowersTower (line 3331) | void ProjectPowersTower(vec_GF2& x, const vec_GF2E& a, long k, function DoMinPolyTower (line 3352) | void DoMinPolyTower(GF2X& h, const GF2EX& g, const GF2EXModulus& F, long m, function ProbMinPolyTower (line 3363) | void ProbMinPolyTower(GF2X& h, const GF2EX& g, const GF2EXModulus& F, function ProbMinPolyTower (line 3380) | void ProbMinPolyTower(GF2X& h, const GF2EX& g, const GF2EXModulus& F, function MinPolyTower (line 3394) | void MinPolyTower(GF2X& hh, const GF2EX& g, const GF2EXModulus& F, long m) function IrredPolyTower (line 3441) | void IrredPolyTower(GF2X& h, const GF2EX& g, const GF2EXModulus& F, long m) FILE: lib/NTL/src/GF2EXFactoring.cpp function NTL_START_IMPL (line 9) | NTL_START_IMPL function SquareFreeDecomp (line 31) | void SquareFreeDecomp(vec_pair_GF2EX_long& u, const GF2EX& ff) function NullSpace (line 87) | static function BuildMatrix (line 157) | static function TraceMap (line 191) | static function PlainFrobeniusMap (line 212) | void PlainFrobeniusMap(GF2EX& h, const GF2EXModulus& F) function UseComposeFrobenius (line 224) | long UseComposeFrobenius(long d, long n) function ComposeFrobeniusMap (line 269) | void ComposeFrobeniusMap(GF2EX& y, const GF2EXModulus& F) function FrobeniusMap (line 328) | void FrobeniusMap(GF2EX& h, const GF2EXModulus& F) function RecFindRoots (line 350) | static function FindRoots (line 385) | void FindRoots(vec_GF2E& x, const GF2EX& ff) function RandomBasisElt (line 398) | static function split (line 435) | static function RecFindFactors (line 465) | static function FindFactors (line 489) | static function IterFindFactors (line 503) | static function SFBerlekamp (line 524) | void SFBerlekamp(vec_GF2EX& factors, const GF2EX& ff, long verbose) function berlekamp (line 629) | void berlekamp(vec_pair_GF2EX_long& factors, const GF2EX& f, long verbose) function AddFactor (line 662) | static function ProcessTable (line 670) | static function TraceMap (line 725) | void TraceMap(GF2EX& w, const GF2EX& a, long d, const GF2EXModulus& F, function PowerCompose (line 766) | void PowerCompose(GF2EX& y, const GF2EX& h, long q, const GF2EXModulus& F) function ProbIrredTest (line 809) | long ProbIrredTest(const GF2EX& f, long iter) function DDF (line 847) | void DDF(vec_pair_GF2EX_long& factors, const GF2EX& ff, const GF2EX& hh, function RootEDF (line 925) | void RootEDF(vec_GF2EX& factors, const GF2EX& f, long verbose) function EDFSplit (line 942) | static function RecEDF (line 959) | static function EDF (line 983) | void EDF(vec_GF2EX& factors, const GF2EX& ff, const GF2EX& bb, function SFCanZass (line 1027) | void SFCanZass(vec_GF2EX& factors, const GF2EX& ff, long verbose) function CanZass (line 1099) | void CanZass(vec_pair_GF2EX_long& factors, const GF2EX& f, long verbose) function mul (line 1130) | void mul(GF2EX& f, const vec_pair_GF2EX_long& v) function BaseCase (line 1152) | static function TandemPowerCompose (line 1174) | static function RecComputeDegree (line 1244) | static function RecComputeDegree (line 1267) | long RecComputeDegree(const GF2EX& h, const GF2EXModulus& F) function FindRoot (line 1283) | void FindRoot(GF2E& root, const GF2EX& ff) function power (line 1320) | static function IrredBaseCase (line 1333) | static function RecIrredTest (line 1348) | static function DetIrredTest (line 1370) | long DetIrredTest(const GF2EX& f) function IterIrredTest (line 1396) | long IterIrredTest(const GF2EX& f) function MulByXPlusY (line 1458) | static function IrredCombine (line 1503) | static function BuildPrimePowerIrred (line 1540) | static function RecBuildIrred (line 1551) | static function BuildIrred (line 1565) | void BuildIrred(GF2EX& f, long n) function BuildIrred (line 1588) | void BuildIrred(GF2EX& f, long n) function BuildRandomIrred (line 1615) | void BuildRandomIrred(GF2EX& f, const GF2EX& g) function CalcTableSize (line 1639) | static function GenerateBabySteps (line 1652) | static function GenerateGiantSteps (line 1709) | static function NewAddFactor (line 1774) | static function NewProcessTable (line 1791) | static function FetchGiantStep (line 1837) | static function FetchBabySteps (line 1852) | static function GiantRefine (line 1873) | static function IntervalRefine (line 1960) | static function BabyRefine (line 2016) | static function NewDDF (line 2057) | void NewDDF(vec_pair_GF2EX_long& factors, function IterComputeDegree (line 2106) | long IterComputeDegree(const GF2EX& h, const GF2EXModulus& F) FILE: lib/NTL/src/GF2EXTest.cpp function NTL_CLOSE_NNS (line 10) | NTL_CLOSE_NNS FILE: lib/NTL/src/GF2X.cpp function pclmul_mul1 (line 22) | static inline void function GF2X (line 59) | const GF2X& GF2X::zero() function IsZero (line 124) | long IsZero(const GF2X& a) function IsOne (line 127) | long IsOne(const GF2X& a) function IsX (line 136) | long IsX(const GF2X& a) function GF2 (line 141) | const GF2 coeff(const GF2X& a, long i) function GF2 (line 151) | const GF2 LeadCoeff(const GF2X& a) function GF2 (line 159) | const GF2 ConstTerm(const GF2X& a) function set (line 168) | void set(GF2X& x) function SetX (line 174) | void SetX(GF2X& x) function SetCoeff (line 180) | void SetCoeff(GF2X& x, long i) function SetCoeff (line 205) | void SetCoeff(GF2X& x, long i, long val) function SetCoeff (line 235) | void SetCoeff(GF2X& x, long i, GF2 a) function deg (line 242) | long deg(const GF2X& aa) function istream (line 288) | static function istream (line 323) | istream & operator>>(istream& s, GF2X& a) function ostream (line 387) | static function ostream (line 421) | ostream& operator<<(ostream& s, const GF2X& a) function random (line 447) | void random(GF2X& x, long n) function add (line 469) | void add(GF2X& x, const GF2X& a, const GF2X& b) function NTL_INLINE (line 559) | static NTL_INLINE function mul1_inline (line 578) | static inline function Mul1 (line 595) | static function AddMul1 (line 623) | static function Mul1_short (line 652) | static function mul_half (line 684) | static function NTL_INLINE (line 705) | static NTL_INLINE function NTL_INLINE (line 733) | static NTL_INLINE function NTL_INLINE (line 755) | static NTL_INLINE function mul5 (line 781) | static function mul6 (line 815) | static function mul7 (line 847) | static function mul8 (line 886) | static function KarMul (line 925) | static function mul (line 994) | void mul(GF2X& c, const GF2X& a, const GF2X& b) function OldMul (line 1056) | void OldMul(GF2X& c, const GF2X& a, const GF2X& b) function mul (line 1067) | void mul(GF2X& c, const GF2X& a, const GF2X& b) function mul (line 1483) | void mul(GF2X& c, const GF2X& a, long b) function mul (line 1491) | void mul(GF2X& c, const GF2X& a, GF2 b) function trunc (line 1500) | void trunc(GF2X& x, const GF2X& a, long m) function MulByX (line 1546) | void MulByX(GF2X& x, const GF2X& a) function sqr1 (line 1614) | static inline function sqr (line 1634) | void sqr(GF2X& c, const GF2X& a) function LeftShift (line 1656) | void LeftShift(GF2X& c, const GF2X& a, long n) function ShiftAdd (line 1717) | void ShiftAdd(GF2X& c, const GF2X& a, long n) function RightShift (line 1771) | void RightShift(GF2X& c, const GF2X& a, long n) function _ntl_ulong (line 1849) | static inline function CopyReverse (line 1857) | void CopyReverse(GF2X& c, const GF2X& a, long hi) function div (line 1913) | void div(GF2X& q, const GF2X& a, GF2 b) function div (line 1921) | void div(GF2X& q, const GF2X& a, long b) function GF2XFromBytes (line 1931) | void GF2XFromBytes(GF2X& x, const unsigned char *p, long n) function BytesFromGF2X (line 1976) | void BytesFromGF2X(unsigned char *p, const GF2X& a, long n) FILE: lib/NTL/src/GF2X1.cpp function PlainDivRem (line 47) | void PlainDivRem(GF2X& q, GF2X& r, const GF2X& a, const GF2X& b) function PlainDiv (line 161) | void PlainDiv(GF2X& q, const GF2X& a, const GF2X& b) function PlainRem (line 168) | void PlainRem(GF2X& r, const GF2X& a, const GF2X& b) function NewtonInvTrunc (line 283) | void NewtonInvTrunc(GF2X& c, const GF2X& a, long e) function InvTrunc (line 337) | void InvTrunc(GF2X& c, const GF2X& a, long e) function weight1 (line 355) | static function weight (line 366) | long weight(const GF2X& a) function SparsityCheck (line 379) | static function build (line 430) | void build(GF2XModulus& F, const GF2X& f) function GF2XModulus (line 596) | GF2XModulus& GF2XModulus::operator=(const GF2XModulus& F) function UseMulRem21 (line 654) | void UseMulRem21(GF2X& r, const GF2X& a, const GF2XModulus& F) function UseMulDivRem21 (line 669) | void UseMulDivRem21(GF2X& q, GF2X& r, const GF2X& a, const GF2XModulus& F) function UseMulDiv21 (line 685) | void UseMulDiv21(GF2X& q, const GF2X& a, const GF2XModulus& F) function UseMulRemX1 (line 698) | void UseMulRemX1(GF2X& r, const GF2X& aa, const GF2XModulus& F) function UseMulDivRemX1 (line 727) | void UseMulDivRemX1(GF2X& q, GF2X& r, const GF2X& aa, const GF2XModulus& F) function UseMulDivX1 (line 762) | void UseMulDivX1(GF2X& q, const GF2X& aa, const GF2XModulus& F) function TrinomReduce (line 795) | static function PentReduce (line 900) | static function RightShiftAdd (line 1012) | static function TriDiv21 (line 1060) | static function TriDivRem21 (line 1072) | static function PentDiv21 (line 1082) | static function PentDivRem21 (line 1106) | static function TriDivRemX1 (line 1116) | static function TriDivX1 (line 1151) | static function PentDivRemX1 (line 1184) | static function PentDivX1 (line 1220) | static function rem (line 1255) | void rem(GF2X& r, const GF2X& a, const GF2XModulus& F) function DivRem (line 1380) | void DivRem(GF2X& q, GF2X& r, const GF2X& a, const GF2XModulus& F) function div (line 1544) | void div(GF2X& q, const GF2X& a, const GF2XModulus& F) function MulMod (line 1680) | void MulMod(GF2X& c, const GF2X& a, const GF2X& b, const GF2XModulus& F) function SqrMod (line 1690) | void SqrMod(GF2X& c, const GF2X& a, const GF2XModulus& F) function MulMod (line 1704) | void MulMod(GF2X& c, const GF2X& a, const GF2X& b, const GF2X& f) function SqrMod (line 1711) | void SqrMod(GF2X& c, const GF2X& a, const GF2X& f) function OptWinSize (line 1719) | static function PowerMod (line 1743) | void PowerMod(GF2X& h, const GF2X& g, const ZZ& e, const GF2XModulus& F) function PowerXMod (line 1858) | void PowerXMod(GF2X& hh, const ZZ& e, const GF2XModulus& F) function UseMulRem (line 1893) | void UseMulRem(GF2X& r, const GF2X& a, const GF2X& b) function UseMulDivRem (line 1914) | void UseMulDivRem(GF2X& q, GF2X& r, const GF2X& a, const GF2X& b) function UseMulDiv (line 1936) | void UseMulDiv(GF2X& q, const GF2X& a, const GF2X& b) function DivRem (line 1958) | void DivRem(GF2X& q, GF2X& r, const GF2X& a, const GF2X& b) function div (line 1974) | void div(GF2X& q, const GF2X& a, const GF2X& b) function rem (line 1990) | void rem(GF2X& r, const GF2X& a, const GF2X& b) function swap (line 2007) | static inline function BaseGCD (line 2014) | static function OldGCD (line 2093) | void OldGCD(GF2X& d, const GF2X& a, const GF2X& b) function XXGCD (line 2207) | static function BaseXGCD (line 2295) | static function OldXGCD (line 2318) | void OldXGCD(GF2X& d, GF2X& s, GF2X& t, const GF2X& a, const GF2X& b) function BaseInvMod (line 2367) | static function InvMod (line 2389) | void InvMod(GF2X& c, const GF2X& a, const GF2X& f) function InvModStatus (line 2402) | long InvModStatus(GF2X& c, const GF2X& a, const GF2X& f) function diff (line 2420) | void diff(GF2X& c, const GF2X& a) function conv (line 2432) | void conv(GF2X& c, long a) function conv (line 2440) | void conv(GF2X& c, GF2 a) function conv (line 2448) | void conv(GF2X& x, const vec_GF2& a) function conv (line 2454) | void conv(vec_GF2& x, const GF2X& a) function conv (line 2464) | void conv(GF2X& x, const ZZX& a) function conv (line 2475) | void conv(ZZX& x, const GF2X& a) function VectorCopy (line 2490) | void VectorCopy(vec_GF2& x, const GF2X& a, long n) function add (line 2523) | void add(GF2X& c, const GF2X& a, long b) function add (line 2537) | void add(GF2X& c, const GF2X& a, GF2 b) function MulTrunc (line 2543) | void MulTrunc(GF2X& c, const GF2X& a, const GF2X& b, long n) function SqrTrunc (line 2551) | void SqrTrunc(GF2X& c, const GF2X& a, long n) function divide (line 2560) | long divide(GF2X& q, const GF2X& a, const GF2X& b) function divide (line 2580) | long divide(const GF2X& a, const GF2X& b) function InnerProduct (line 2594) | void InnerProduct(GF2X& x, const GF2X& v, long dv, long low, long high, function CompMod (line 2641) | void CompMod(GF2X& x, const GF2X& g, const GF2XArgument& A, const GF2XMo... function build (line 2665) | void build(GF2XArgument& A, const GF2X& h, const GF2XModulus& F, long m) function CompMod (line 2682) | void CompMod(GF2X& x, const GF2X& g, const GF2X& h, const GF2XModulus& F) function Comp2Mod (line 2702) | void Comp2Mod(GF2X& x1, GF2X& x2, const GF2X& g1, const GF2X& g2, function Comp3Mod (line 2727) | void Comp3Mod(GF2X& x1, GF2X& x2, GF2X& x3, function build (line 2758) | void build(GF2XTransMultiplier& B, const GF2X& b, const GF2XModulus& F) function TransMulMod (line 2805) | void TransMulMod(GF2X& x, const GF2X& a, const GF2XTransMultiplier& B, function UpdateMap (line 2844) | void UpdateMap(vec_GF2& x, const vec_GF2& a, const GF2XTransMultiplier& B, function ProjectPowers (line 2855) | void ProjectPowers(GF2X& x, const GF2X& a, long k, const GF2XArgument& H, function ProjectPowers (line 2890) | void ProjectPowers(vec_GF2& x, const vec_GF2& a, long k, function ProjectPowers (line 2899) | void ProjectPowers(GF2X& x, const GF2X& a, long k, const GF2X& h, function ProjectPowers (line 2917) | void ProjectPowers(vec_GF2& x, const vec_GF2& a, long k, const GF2X& H, function OldMinPolyInternal (line 2926) | void OldMinPolyInternal(GF2X& h, const GF2X& x, long m) function DoMinPolyMod (line 3032) | void DoMinPolyMod(GF2X& h, const GF2X& g, const GF2XModulus& F, long m, function MinPolySeq (line 3041) | void MinPolySeq(GF2X& h, const vec_GF2& a, long m) function ProbMinPolyMod (line 3051) | void ProbMinPolyMod(GF2X& h, const GF2X& g, const GF2XModulus& F, long m) function ProbMinPolyMod (line 3062) | void ProbMinPolyMod(GF2X& h, const GF2X& g, const GF2XModulus& F) function MinPolyMod (line 3067) | void MinPolyMod(GF2X& hh, const GF2X& g, const GF2XModulus& F, long m) function IrredPolyMod (line 3102) | void IrredPolyMod(GF2X& h, const GF2X& g, const GF2XModulus& F, long m) function IrredPolyMod (line 3114) | void IrredPolyMod(GF2X& h, const GF2X& g, const GF2XModulus& F) function MinPolyMod (line 3121) | void MinPolyMod(GF2X& hh, const GF2X& g, const GF2XModulus& F) function MulByXMod (line 3128) | void MulByXMod(GF2X& c, const GF2X& a, const GF2XModulus& F) function MulByXModAux (line 3140) | static function MulByXMod (line 3153) | void MulByXMod(GF2X& h, const GF2X& a, const GF2X& f) function power (line 3167) | void power(GF2X& x, const GF2X& a, long e) function FastTraceVec (line 3205) | static function PlainTraceVec (line 3218) | static function TraceVec (line 3238) | void TraceVec(vec_GF2& S, const GF2X& f) function ComputeTraceVec (line 3243) | static function TraceMod (line 3254) | void TraceMod(ref_GF2 x, const GF2X& a, const GF2XModulus& F) function TraceMod (line 3273) | void TraceMod(ref_GF2 x, const GF2X& a, const GF2X& f) class _NTL_GF2XMatrix (line 3286) | class _NTL_GF2XMatrix { method _NTL_GF2XMatrix (line 3294) | _NTL_GF2XMatrix() { } method GF2X (line 3298) | GF2X& operator() (long i, long j) { return elts[i][j]; } method GF2X (line 3299) | const GF2X& operator() (long i, long j) const { return elts[i][j]; } function mul (line 3312) | static function mul (line 3328) | static function IterHalfGCD (line 3359) | static function HalfGCD (line 3395) | static function HalfGCD (line 3466) | static function GCD (line 3510) | void GCD(GF2X& d, const GF2X& u, const GF2X& v) function XHalfGCD (line 3558) | static function XGCD (line 3625) | void XGCD(GF2X& d, GF2X& s, GF2X& t, const GF2X& a, const GF2X& b) function MinPolyInternal (line 3685) | void MinPolyInternal(GF2X& h, const GF2X& x, long m) FILE: lib/NTL/src/GF2XFactoring.cpp function IterIrredTest (line 5) | NTL_START_IMPL function SquareFreeDecomp (line 66) | void SquareFreeDecomp(vec_pair_GF2X_long& u, const GF2X& ff) function AddFactor (line 124) | static function ProcessTable (line 132) | static function TraceMap (line 187) | static function DDF (line 209) | void DDF(vec_pair_GF2X_long& factors, const GF2X& ff, long verbose) function EDFSplit (line 278) | static function RecEDF (line 296) | static function EDF (line 312) | void EDF(vec_GF2X& factors, const GF2X& ff, long d, long verbose) function SFCanZass (line 358) | void SFCanZass(vec_GF2X& factors, const GF2X& ff, long verbose) function CanZass (line 410) | void CanZass(vec_pair_GF2X_long& factors, const GF2X& f, long verbose) function mul (line 441) | void mul(GF2X& f, const vec_pair_GF2X_long& v) function ConvertBits (line 462) | static function BuildIrred (line 474) | void BuildIrred(GF2X& f, long n) function BuildRandomIrred (line 504) | void BuildRandomIrred(GF2X& f, const GF2X& g) function FindTrinom (line 871) | static function FindPent (line 886) | static function BuildSparseIrred (line 905) | void BuildSparseIrred(GF2X& f, long n) FILE: lib/NTL/src/GF2XTest.cpp function NTL_CLIENT (line 4) | NTL_CLIENT function ostream (line 14) | ostream& operator<<(ostream& s, const wd& w) function main (line 20) | int main() FILE: lib/NTL/src/GF2XTimeTest.cpp function NTL_CLIENT (line 6) | NTL_CLIENT function print_flag (line 38) | void print_flag() function main (line 61) | int main() FILE: lib/NTL/src/GF2XVec.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function GF2XVec (line 65) | GF2XVec& GF2XVec::operator=(const GF2XVec& a) FILE: lib/NTL/src/G_LLL_FP.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function RowTransform (line 19) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function max_abs (line 88) | static double max_abs(double *v, long n) function RowTransformStart (line 104) | static void RowTransformStart(double *a, long *in_a, long& in_float, lon... function RowTransformFinish (line 118) | static void RowTransformFinish(vec_ZZ& A, double *a, long *in_a) function RowTransform (line 135) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1, function RowTransform2 (line 285) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) class GivensCache_FP (line 340) | class GivensCache_FP { function GivensComputeGS (line 466) | static function G_LLLStatus (line 574) | static void G_LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function init_red_fudge (line 616) | static void init_red_fudge() function inc_red_fudge (line 627) | static void inc_red_fudge() function print_mus (line 643) | static void print_mus(double **mu, long k) function ll_G_LLL_FP (line 656) | static function G_LLL_FP (line 888) | static function G_LLL_FP (line 944) | long G_LLL_FP(mat_ZZ& B, double delta, long deep, LLLCheckFct check, function G_LLL_FP (line 959) | long G_LLL_FP(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeG_BKZConstant (line 978) | static function ComputeG_BKZThresh (line 1035) | static function G_BKZStatus (line 1055) | static function G_BKZ_FP (line 1111) | static function G_BKZ_FP (line 1537) | long G_BKZ_FP(mat_ZZ& BB, mat_ZZ& UU, double delta, function G_BKZ_FP (line 1553) | long G_BKZ_FP(mat_ZZ& BB, double delta, FILE: lib/NTL/src/G_LLL_QP.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function CheckFinite (line 18) | static inline function RowTransform (line 25) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function max_abs (line 95) | static double max_abs(quad_float *v, long n) function RowTransformStart (line 111) | static void RowTransformStart(quad_float *a, long *in_a, long& in_float,... function RowTransformFinish (line 125) | static void RowTransformFinish(vec_ZZ& A, quad_float *a, long *in_a) function RowTransform (line 147) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1, function RowTransform2 (line 300) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) class GivensCache_QP (line 353) | class GivensCache_QP { function GivensComputeGS (line 479) | static function G_LLLStatus (line 588) | static void G_LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function init_red_fudge (line 631) | static void init_red_fudge() function inc_red_fudge (line 648) | static void inc_red_fudge() function ll_G_LLL_QP (line 663) | static function G_LLL_QP (line 879) | static function G_LLL_QP (line 942) | long G_LLL_QP(mat_ZZ& B, double delta, long deep, LLLCheckFct check, function G_LLL_QP (line 957) | long G_LLL_QP(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeG_BKZConstant (line 977) | static function ComputeG_BKZThresh (line 1036) | static function G_BKZStatus (line 1057) | static function G_BKZ_QP (line 1112) | static function G_BKZ_QP (line 1547) | long G_BKZ_QP(mat_ZZ& BB, mat_ZZ& UU, double delta, function G_BKZ_QP (line 1564) | long G_BKZ_QP(mat_ZZ& BB, double delta, function G_BKZ_QP1 (line 1584) | static function G_BKZ_QP1 (line 2027) | long G_BKZ_QP1(mat_ZZ& BB, mat_ZZ& UU, double delta, function G_BKZ_QP1 (line 2044) | long G_BKZ_QP1(mat_ZZ& BB, double delta, FILE: lib/NTL/src/G_LLL_RR.cpp function NTL_START_IMPL (line 6) | NTL_START_IMPL function RowTransform2 (line 64) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) class GivensCache_RR (line 116) | class GivensCache_RR { function GivensComputeGS (line 244) | static function init_red_fudge (line 387) | static void init_red_fudge() function inc_red_fudge (line 396) | static void inc_red_fudge() function G_LLLStatus (line 420) | static void G_LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function ll_G_LLL_RR (line 464) | static function G_LLL_RR (line 662) | static function G_LLL_RR (line 719) | long G_LLL_RR(mat_ZZ& B, double delta, long deep, function G_LLL_RR (line 736) | long G_LLL_RR(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeG_BKZConstant (line 757) | static function ComputeG_BKZThresh (line 813) | static function G_BKZStatus (line 839) | static function G_BKZ_RR (line 896) | static function G_BKZ_RR (line 1327) | long G_BKZ_RR(mat_ZZ& BB, mat_ZZ& UU, double delta, function G_BKZ_RR (line 1346) | long G_BKZ_RR(mat_ZZ& BB, double delta, FILE: lib/NTL/src/G_LLL_XD.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function RowTransform2 (line 76) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) class GivensCache_XD (line 129) | class GivensCache_XD { function GivensComputeGS (line 255) | static function init_red_fudge (line 355) | static void init_red_fudge() function inc_red_fudge (line 368) | static void inc_red_fudge() function G_LLLStatus (line 391) | static void G_LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function ll_G_LLL_XD (line 434) | static function G_LLL_XD (line 632) | static function G_LLL_XD (line 690) | long G_LLL_XD(mat_ZZ& B, double delta, long deep, function G_LLL_XD (line 705) | long G_LLL_XD(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeG_BKZConstant (line 725) | static function ComputeG_BKZThresh (line 782) | static function G_BKZStatus (line 802) | static function G_BKZ_XD (line 857) | static function G_BKZ_XD (line 1284) | long G_BKZ_XD(mat_ZZ& BB, mat_ZZ& UU, double delta, function G_BKZ_XD (line 1301) | long G_BKZ_XD(mat_ZZ& BB, double delta, FILE: lib/NTL/src/GenConfigInfo.cpp function main (line 24) | int main() FILE: lib/NTL/src/GetPID1.cpp function _ntl_GetPID (line 5) | unsigned long _ntl_GetPID() FILE: lib/NTL/src/GetPID2.cpp function _ntl_GetPID (line 2) | unsigned long _ntl_GetPID() FILE: lib/NTL/src/GetTime0.cpp function InitTimeConvert (line 32) | static inline double InitTimeConvert() function _ntl_GetTime (line 57) | double _ntl_GetTime( ) FILE: lib/NTL/src/GetTime1.cpp function _ntl_GetTime (line 9) | double _ntl_GetTime() FILE: lib/NTL/src/GetTime2.cpp type rusage (line 7) | struct rusage function _ntl_GetTime (line 10) | double _ntl_GetTime() FILE: lib/NTL/src/GetTime3.cpp function _ntl_GetTime (line 7) | double _ntl_GetTime() FILE: lib/NTL/src/GetTime4.cpp function _ntl_GetTime (line 16) | double _ntl_GetTime() FILE: lib/NTL/src/GetTime5.cpp function _ntl_GetTime (line 4) | double _ntl_GetTime() FILE: lib/NTL/src/HNF.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function FixDiag (line 52) | static function ReduceW (line 65) | static function HNF (line 80) | void HNF(mat_ZZ& W, const mat_ZZ& A_in, const ZZ& D_in) FILE: lib/NTL/src/InitSettings.cpp function main (line 10) | int main() FILE: lib/NTL/src/LLL.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function BalDiv (line 23) | static void BalDiv(ZZ& q, const ZZ& a, const ZZ& d) function MulAddDiv (line 42) | static void MulAddDiv(ZZ& c, const ZZ& c1, const ZZ& c2, function MulSubDiv (line 58) | static void MulSubDiv(ZZ& c, const ZZ& c1, const ZZ& c2, function MulSubDiv (line 79) | static void MulSubDiv(vec_ZZ& c, const vec_ZZ& c1, const vec_ZZ& c2, function RowTransform (line 96) | static void RowTransform(vec_ZZ& c1, vec_ZZ& c2, function RowTransform (line 124) | static void RowTransform(ZZ& c1, ZZ& c2, function MulSubFrom (line 149) | static void MulSubFrom(vec_ZZ& c, const vec_ZZ& c2, const ZZ& x) function MulSubFrom (line 162) | static void MulSubFrom(vec_ZZ& c, const vec_ZZ& c2, long x) function SwapTest (line 179) | static long SwapTest(const ZZ& d0, const ZZ& d1, const ZZ& d2, const ZZ&... function reduce (line 204) | static function swap (line 255) | static function IncrementalGS (line 350) | static function LLL (line 399) | static function image (line 463) | static function LLL (line 524) | long LLL(ZZ& det, mat_ZZ& B, mat_ZZ& U, long verbose) function LLL (line 533) | long LLL(ZZ& det, mat_ZZ& B, long verbose) function LLL (line 542) | long LLL(ZZ& det, mat_ZZ& B, mat_ZZ& U, long a, long b, long verbose) function LLL (line 553) | long LLL(ZZ& det, mat_ZZ& B, long a, long b, long verbose) function LLL_plus (line 565) | long LLL_plus(vec_ZZ& D_out, mat_ZZ& B, mat_ZZ& U, long verbose) function LLL_plus (line 574) | long LLL_plus(vec_ZZ& D_out, mat_ZZ& B, long verbose) function LLL_plus (line 583) | long LLL_plus(vec_ZZ& D_out, mat_ZZ& B, mat_ZZ& U, long a, long b, long ... function LLL_plus (line 594) | long LLL_plus(vec_ZZ& D_out, mat_ZZ& B, long a, long b, long verbose) function image (line 606) | long image(ZZ& det, mat_ZZ& B, mat_ZZ& U, long verbose) function image (line 611) | long image(ZZ& det, mat_ZZ& B, long verbose) function LatticeSolve (line 616) | long LatticeSolve(vec_ZZ& x, const mat_ZZ& A, const vec_ZZ& y, long reduce) FILE: lib/NTL/src/LLLTest.cpp function NTL_CLIENT (line 4) | NTL_CLIENT FILE: lib/NTL/src/LLL_FP.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function InnerProduct (line 16) | static double InnerProduct(double *a, double *b, long n) function RowTransform (line 28) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function max_abs (line 96) | static double max_abs(double *v, long n) function RowTransformStart (line 112) | static void RowTransformStart(double *a, long *in_a, long& in_float, lon... function RowTransformFinish (line 126) | static void RowTransformFinish(vec_ZZ& A, double *a, long *in_a) function RowTransform (line 143) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1, function RowTransform2 (line 293) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function ComputeGS (line 346) | static function LLLStatus (line 442) | static void LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function init_red_fudge (line 484) | static void init_red_fudge() function inc_red_fudge (line 495) | static void inc_red_fudge() function print_mus (line 511) | static void print_mus(double **mu, long k) function RR_GS (line 529) | static void RR_GS(mat_ZZ& B, double **B1, double **mu, function ComputeGS (line 607) | void ComputeGS(const mat_ZZ& B, mat_RR& mu, vec_RR& c) function ll_LLL_FP (line 650) | static function LLL_FP (line 998) | static function LLL_FP (line 1062) | long LLL_FP(mat_ZZ& B, double delta, long deep, LLLCheckFct check, function LLL_FP (line 1078) | long LLL_FP(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeBKZConstant (line 1098) | static function ComputeBKZThresh (line 1153) | static function BKZStatus (line 1170) | static function BKZ_FP (line 1226) | static function BKZ_FP (line 1656) | long BKZ_FP(mat_ZZ& BB, mat_ZZ& UU, double delta, function BKZ_FP (line 1673) | long BKZ_FP(mat_ZZ& BB, double delta, FILE: lib/NTL/src/LLL_QP.cpp function NTL_START_IMPL (line 7) | NTL_START_IMPL function CheckFinite (line 16) | static inline function quad_float (line 24) | static quad_float InnerProduct(quad_float *a, quad_float *b, long n) function RowTransform (line 36) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function max_abs (line 105) | static double max_abs(quad_float *v, long n) function RowTransformStart (line 121) | static void RowTransformStart(quad_float *a, long *in_a, long& in_float,... function RowTransformFinish (line 135) | static void RowTransformFinish(vec_ZZ& A, quad_float *a, long *in_a) function RowTransform (line 157) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1, function RowTransform2 (line 310) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function ComputeGS (line 362) | static function LLLStatus (line 441) | static void LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function init_red_fudge (line 484) | static void init_red_fudge() function inc_red_fudge (line 501) | static void inc_red_fudge() function ll_LLL_QP (line 516) | static function LLL_QP (line 791) | static function LLL_QP (line 860) | long LLL_QP(mat_ZZ& B, double delta, long deep, LLLCheckFct check, function LLL_QP (line 875) | long LLL_QP(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeBKZConstant (line 895) | static function ComputeBKZThresh (line 956) | static function BKZStatus (line 977) | static function BKZ_QP (line 1032) | static function BKZ_QP (line 1475) | long BKZ_QP(mat_ZZ& BB, mat_ZZ& UU, double delta, function BKZ_QP (line 1492) | long BKZ_QP(mat_ZZ& BB, double delta, function BKZ_QP1 (line 1510) | static function BKZ_QP1 (line 1958) | long BKZ_QP1(mat_ZZ& BB, mat_ZZ& UU, double delta, function BKZ_QP1 (line 1975) | long BKZ_QP1(mat_ZZ& BB, double delta, FILE: lib/NTL/src/LLL_RR.cpp function NTL_START_IMPL (line 7) | NTL_START_IMPL function RowTransform2 (line 65) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function ComputeGS (line 117) | void ComputeGS(const mat_ZZ& B, mat_RR& B1, function init_red_fudge (line 168) | static void init_red_fudge() function inc_red_fudge (line 177) | static void inc_red_fudge() function LLLStatus (line 201) | static void LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function ll_LLL_RR (line 245) | static function LLL_RR (line 497) | static function LLL_RR (line 561) | long LLL_RR(mat_ZZ& B, double delta, long deep, function LLL_RR (line 578) | long LLL_RR(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeBKZConstant (line 599) | static function ComputeBKZThresh (line 655) | static function BKZStatus (line 681) | static function BKZ_RR (line 738) | static function BKZ_RR (line 1170) | long BKZ_RR(mat_ZZ& BB, mat_ZZ& UU, double delta, function BKZ_RR (line 1189) | long BKZ_RR(mat_ZZ& BB, double delta, function NearVector (line 1211) | void NearVector(vec_ZZ& ww, const mat_ZZ& BB, const vec_ZZ& a) FILE: lib/NTL/src/LLL_XD.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function RowTransform (line 24) | static void RowTransform(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function RowTransform2 (line 88) | static void RowTransform2(vec_ZZ& A, vec_ZZ& B, const ZZ& MU1) function ComputeGS (line 140) | static function init_red_fudge (line 197) | static void init_red_fudge() function inc_red_fudge (line 210) | static void inc_red_fudge() function LLLStatus (line 233) | static void LLLStatus(long max_k, double t, long m, const mat_ZZ& B) function ll_LLL_XD (line 276) | static function LLL_XD (line 528) | static function LLL_XD (line 594) | long LLL_XD(mat_ZZ& B, double delta, long deep, function LLL_XD (line 609) | long LLL_XD(mat_ZZ& B, mat_ZZ& U, double delta, long deep, function ComputeBKZConstant (line 629) | static function ComputeBKZThresh (line 686) | static function BKZStatus (line 706) | static function BKZ_XD (line 761) | static function BKZ_XD (line 1191) | long BKZ_XD(mat_ZZ& BB, mat_ZZ& UU, double delta, function BKZ_XD (line 1208) | long BKZ_XD(mat_ZZ& BB, double delta, FILE: lib/NTL/src/MakeDesc.cpp function FMADetected (line 59) | long FMADetected(long dp) function ReassocDetected (line 76) | long ReassocDetected(long dp) function DoubleRounding (line 97) | long DoubleRounding(long dp) function DoublePrecision (line 118) | long DoublePrecision() function LongDoublePrecision (line 141) | long LongDoublePrecision() function print2k (line 169) | void print2k(FILE *f, long k, long bpl) function print2k_WD (line 204) | void print2k_WD(FILE *f, long k, long bpl) function print_mul_body (line 245) | void print_mul_body(FILE *f, long n1, long k, long fn, function print_alt_mul_body (line 380) | void print_alt_mul_body(FILE *f, long n1, long k, long fn, function print_alt1_mul_body (line 536) | void print_alt1_mul_body(FILE *f, long n1, long k, long fn, function print_BB_mul_code (line 681) | void print_BB_mul_code(FILE *f, long n) function print_BB_sqr_code (line 720) | void print_BB_sqr_code(FILE *f, long n) function print_BB_rev_code (line 754) | void print_BB_rev_code(FILE *f, long n) function main (line 776) | int main() FILE: lib/NTL/src/MakeDescAux.cpp function val_int (line 5) | int val_int(int x) { return x; } function val_uint (line 6) | unsigned int val_uint(unsigned int x) { return x; } function val_long (line 8) | long val_long(long x) { return x; } function val_ulong (line 9) | unsigned long val_ulong(unsigned long x) { return x; } function val_size_t (line 11) | size_t val_size_t(size_t x) { return x; } function val_double (line 13) | double val_double(double x) { return x; } function val_ldouble (line 14) | long double val_ldouble(double x) { return x; } function touch_int (line 16) | void touch_int(int* x) {} function touch_uint (line 17) | void touch_uint(unsigned int* x) {} function touch_long (line 19) | void touch_long(long* x) {} function touch_ulong (line 20) | void touch_ulong(unsigned long* x) {} function touch_size_t (line 22) | void touch_size_t(size_t* x) {} function touch_double (line 24) | void touch_double(double* x) {} function touch_ldouble (line 25) | void touch_ldouble(long double* x) {} function sum_double (line 27) | double sum_double(double *x, long n) function fma_test (line 38) | double fma_test(double a, double b, double c) function reassoc_test (line 45) | double reassoc_test(double a, double b, double c, double d) function power2 (line 54) | double power2(long k) FILE: lib/NTL/src/MatPrime.cpp function IsMatPrime (line 16) | static function NextMatPrime (line 85) | static function InitMatPrimeInfo (line 134) | void InitMatPrimeInfo(MatPrimeInfo& info, long q) function UseMatPrime (line 141) | void UseMatPrime(long index) function build (line 176) | void build(MatPrime_crt_helper& H, const ZZ& P) function reduce (line 254) | void reduce(const MatPrime_crt_helper& H, const ZZ& value, MatPrime_resi... function reconstruct (line 266) | void reconstruct(const MatPrime_crt_helper& H, ZZ& value, const MatPrime... function build (line 302) | void build(MatPrime_crt_helper& H, const ZZ& P) function reduce (line 387) | void reduce(const MatPrime_crt_helper& H, const ZZ& value, MatPrime_resi... function reconstruct (line 408) | void reconstruct(const MatPrime_crt_helper& H, ZZ& value, const MatPrime... function MatPrime_crt_helper_deleter (line 452) | void MatPrime_crt_helper_deleter(MatPrime_crt_helper* p) function NTL_CLIENT (line 463) | NTL_CLIENT FILE: lib/NTL/src/MatrixTest.cpp function NTL_CLIENT (line 6) | NTL_CLIENT FILE: lib/NTL/src/MoreFacTest.cpp function NumFacs (line 3) | NTL_CLIENT function main (line 19) | int main() FILE: lib/NTL/src/Poly1TimeTest.cpp function NTL_CLIENT (line 7) | NTL_CLIENT function print_flag (line 40) | void print_flag() function main (line 64) | int main() FILE: lib/NTL/src/Poly2TimeTest.cpp function NTL_CLIENT (line 6) | NTL_CLIENT function print_flag (line 38) | void print_flag() function main (line 53) | int main() FILE: lib/NTL/src/Poly3TimeTest.cpp function NTL_CLIENT (line 6) | NTL_CLIENT function print_flag (line 38) | void print_flag() function main (line 54) | int main() FILE: lib/NTL/src/QuadTest.cpp function NTL_CLIENT (line 4) | NTL_CLIENT FILE: lib/NTL/src/QuickTest.cpp function SmallModulusTest (line 15) | int SmallModulusTest(long p, long n) function GF2X_test (line 40) | int GF2X_test() function GF2X_time (line 59) | void GF2X_time() function ZZX (line 108) | ZZX KarMul(const ZZX& a, const ZZX& b) function main (line 117) | int main() FILE: lib/NTL/src/RR.cpp function normalize1 (line 46) | static function normalize (line 80) | void normalize(RR& z, const RR& y, long residual = 0) function MakeRR (line 85) | void MakeRR(RR& z, const ZZ& a, long e) function MakeRRPrec (line 96) | void MakeRRPrec(RR& x, const ZZ& a, long e, long p) function random (line 108) | void random(RR& z) function xcopy (line 117) | static inline function ConvPrec (line 125) | void ConvPrec(RR& x, const RR& a, long p) function RoundToPrecision (line 137) | void RoundToPrecision(RR& x, const RR& a, long p) function conv (line 143) | void conv(RR& x, const RR& a) function IsZero (line 149) | long IsZero(const RR& a) function IsOne (line 154) | long IsOne(const RR& a) function sign (line 159) | long sign(const RR& a) function clear (line 164) | void clear(RR& z) function set (line 170) | void set(RR& z) function add (line 177) | void add(RR& z, const RR& a, const RR& b) function AddPrec (line 218) | void AddPrec(RR& x, const RR& a, const RR& b, long p) function sub (line 230) | void sub(RR& z, const RR& a, const RR& b) function SubPrec (line 273) | void SubPrec(RR& x, const RR& a, const RR& b, long p) function negate (line 285) | void negate(RR& z, const RR& a) function NegatePrec (line 291) | void NegatePrec(RR& x, const RR& a, long p) function abs (line 303) | void abs(RR& z, const RR& a) function AbsPrec (line 309) | void AbsPrec(RR& x, const RR& a, long p) function mul (line 322) | void mul(RR& z, const RR& a, const RR& b) function MulPrec (line 331) | void MulPrec(RR& x, const RR& a, const RR& b, long p) function sqr (line 344) | void sqr(RR& z, const RR& a) function SqrPrec (line 353) | void SqrPrec(RR& x, const RR& a, long p) function div (line 367) | void div(RR& z, const RR& a, const RR& b) function DivPrec (line 404) | void DivPrec(RR& x, const RR& a, const RR& b, long p) function SqrRoot (line 417) | void SqrRoot(RR& z, const RR& a) function SqrRootPrec (line 452) | void SqrRootPrec(RR& x, const RR& a, long p) function compare (line 467) | long compare(const RR& a, const RR& b) function trunc (line 483) | void trunc(RR& z, const RR& a) function TruncPrec (line 496) | void TruncPrec(RR& x, const RR& a, long p) function floor (line 508) | void floor(RR& z, const RR& a) function FloorPrec (line 523) | void FloorPrec(RR& x, const RR& a, long p) function ceil (line 535) | void ceil(RR& z, const RR& a) function CeilPrec (line 550) | void CeilPrec(RR& x, const RR& a, long p) function round (line 562) | void round(RR& z, const RR& a) function RoundPrec (line 590) | void RoundPrec(RR& x, const RR& a, long p) function conv (line 605) | void conv(RR& z, const ZZ& a) function ConvPrec (line 610) | void ConvPrec(RR& x, const ZZ& a, long p) function conv (line 623) | void conv(RR& z, long a) function ConvPrec (line 640) | void ConvPrec(RR& x, long a, long p) function conv (line 652) | void conv(RR& z, unsigned long a) function ConvPrec (line 669) | void ConvPrec(RR& x, unsigned long a, long p) function conv (line 682) | void conv(RR& z, double a) function ConvPrec (line 712) | void ConvPrec(RR& x, double a, long p) function conv (line 725) | void conv(ZZ& z, const RR& a) function CeilToZZ (line 737) | void CeilToZZ(ZZ& z, const RR& a) function TruncToZZ (line 749) | void TruncToZZ(ZZ& z, const RR& a) function RoundToZZ (line 758) | void RoundToZZ(ZZ& z, const RR& a) function conv (line 789) | void conv(long& z, const RR& a) function conv (line 800) | void conv(double& z, const RR& aa) function add (line 815) | void add(RR& z, const RR& a, double b) function sub (line 824) | void sub(RR& z, const RR& a, double b) function sub (line 831) | void sub(RR& z, double a, const RR& b) function mul (line 840) | void mul(RR& z, const RR& a, double b) function div (line 848) | void div(RR& z, const RR& a, double b) function div (line 855) | void div(RR& z, double a, const RR& b) function inv (line 863) | void inv(RR& z, const RR& a) function InvPrec (line 869) | void InvPrec(RR& x, const RR& a, long p) function compare (line 882) | long compare(const RR& a, double b) function power (line 903) | void power(RR& z, const RR& a, long e) function istream (line 933) | istream& operator>>(istream& s, RR& x) function istream (line 1080) | istream& InputPrec(RR& x, istream& s, long p) function conv (line 1094) | void conv(RR& z, const xdouble& a) function ConvPrec (line 1113) | void ConvPrec(RR& x, const xdouble& a, long p) function conv (line 1127) | void conv(xdouble& z, const RR& a) function power2 (line 1137) | void power2(RR& z, long e) function conv (line 1149) | void conv(RR& z, const quad_float& a) function ConvPrec (line 1163) | void ConvPrec(RR& x, const quad_float& a, long p) function conv (line 1176) | void conv(quad_float& z, const RR& a) function ConvPrec (line 1189) | void ConvPrec(RR& x, const char *s, long p) function ReallyComputeE (line 1202) | void ReallyComputeE(RR& res) function ComputeE (line 1226) | void ComputeE(RR& res) function exp (line 1246) | void exp(RR& res, const RR& x) function ReallyComputeLn2 (line 1304) | void ReallyComputeLn2(RR& res) function ComputeLn2 (line 1331) | void ComputeLn2(RR& res) function Lg2 (line 1350) | long Lg2(const RR& x) function log (line 1355) | void log(RR& res, const RR& x) function ComputeLn10 (line 1417) | void ComputeLn10(RR& res) function log10 (line 1436) | void log10(RR& res, const RR& x) function expm1 (line 1454) | void expm1(RR& res, const RR& x) function log1p (line 1496) | void log1p(RR& res, const RR& x) function pow (line 1541) | void pow(RR& res, const RR& x, const RR& y) function ReallyComputePi (line 1600) | void ReallyComputePi(RR& res) function ComputePi (line 1654) | void ComputePi(RR& res) function sin (line 1675) | void sin(RR& res, const RR& x) function cos (line 1771) | void cos(RR& res, const RR& x) function ostream (line 1850) | ostream& operator<<(ostream& s, const RR& a) FILE: lib/NTL/src/RRTest.cpp function NTL_CLIENT (line 4) | NTL_CLIENT FILE: lib/NTL/src/TestGetPID.cpp function main (line 13) | int main() FILE: lib/NTL/src/TestGetTime.cpp function main (line 17) | int main(int argc, char **argv) FILE: lib/NTL/src/ThreadTest.cpp function mobius (line 16) | long mobius(long n) function ZZX (line 32) | ZZX Cyclotomic(long N) function multOrd (line 50) | long multOrd(const ZZ& p, long m) function main (line 70) | int main() function NTL_CLIENT (line 129) | NTL_CLIENT FILE: lib/NTL/src/Timing.cpp function main (line 26) | int main() FILE: lib/NTL/src/WordVector.cpp function NTL_START_IMPL (line 6) | NTL_START_IMPL function WordVector (line 88) | WordVector& WordVector::operator=(const WordVector& a) function CopySwap (line 124) | void CopySwap(WordVector& x, WordVector& y) function istream (line 172) | istream & operator>>(istream& s, WordVector& a) function ostream (line 216) | ostream& operator<<(ostream& s, const WordVector& a) function InnerProduct (line 252) | long InnerProduct(const WordVector& a, const WordVector& b) function ShiftAdd (line 297) | void ShiftAdd(_ntl_ulong *cp, const _ntl_ulong* ap, long sa, long n) function WV_BlockConstructAlloc (line 320) | long WV_BlockConstructAlloc(WordVector& x, long d, long n) function WV_BlockConstructSet (line 368) | void WV_BlockConstructSet(WordVector& x, WordVector& y, long i) function WV_BlockDestroy (line 378) | long WV_BlockDestroy(WordVector& x) function WV_storage (line 389) | long WV_storage(long d) FILE: lib/NTL/src/ZZ.cpp function NTL_START_IMPL (line 23) | NTL_START_IMPL function ZZ (line 37) | const ZZ& ZZ_expo(long e) function AddMod (line 47) | void AddMod(ZZ& x, const ZZ& a, long b, const ZZ& n) function SubMod (line 55) | void SubMod(ZZ& x, const ZZ& a, long b, const ZZ& n) function SubMod (line 62) | void SubMod(ZZ& x, long a, const ZZ& b, const ZZ& n) function InitZZIO (line 79) | static void InitZZIO() function istream (line 97) | istream& operator>>(istream& s, ZZ& x) type _ZZ_local_stack (line 168) | struct _ZZ_local_stack { method _ZZ_local_stack (line 172) | _ZZ_local_stack() { top = -1; } method pop (line 174) | long pop() { return data[top--]; } method empty (line 175) | long empty() { return (top == -1); } function PrintDigits (line 189) | static function ostream (line 219) | ostream& operator<<(ostream& s, const ZZ& a) function GCD (line 260) | long GCD(long a, long b) function XGCD (line 294) | void XGCD(long& d, long& s, long& t, long a, long b) function InvModStatus (line 340) | long InvModStatus(long& x, long a, long n) function InvMod (line 359) | long InvMod(long a, long n) function PowerMod (line 374) | long PowerMod(long a, long ee, long n) function MillerWitness_sp (line 398) | static function ProbPrime (line 428) | long ProbPrime(long n, long NumTrials) function MillerWitness (line 500) | long MillerWitness(const ZZ& n, const ZZ& x) function ComputePrimeBound (line 548) | static function ProbPrime (line 573) | long ProbPrime(const ZZ& n, long NumTrials) function MultiThreadedRandomPrime (line 624) | static function RandomPrime (line 736) | void RandomPrime(ZZ& n, long l, long NumTrials) function OldRandomPrime (line 763) | void OldRandomPrime(ZZ& n, long l, long NumTrials) function NextPrime (line 783) | void NextPrime(ZZ& n, const ZZ& m, long NumTrials) function NextPrime (line 800) | long NextPrime(long m, long NumTrials) function NextPowerOfTwo (line 820) | long NextPowerOfTwo(long m) function bit (line 845) | long bit(long a, long k) function divide (line 861) | long divide(ZZ& q, const ZZ& a, const ZZ& b) function divide (line 887) | long divide(const ZZ& a, const ZZ& b) function divide (line 898) | long divide(ZZ& q, const ZZ& a, long b) function divide (line 922) | long divide(const ZZ& a, long b) function InvMod (line 934) | void InvMod(ZZ& x, const ZZ& a, const ZZ& n) function PowerMod (line 945) | void PowerMod(ZZ& x, const ZZ& a, const ZZ& e, const ZZ& n) function InvModError (line 964) | void InvModError(const char *s, const ZZ& a, const ZZ& n) function InvModError (line 971) | void InvModError(const char *s, const ZZ& a, const ZZ& n) function RandomPrime_long (line 979) | long RandomPrime_long(long l, long NumTrials) function Jacobi (line 1150) | long Jacobi(const ZZ& aa, const ZZ& nn) function SqrRootMod (line 1177) | void SqrRootMod(ZZ& x, const ZZ& aa, const ZZ& nn) function CRT (line 1346) | long CRT(ZZ& gg, ZZ& a, long G, long p) function CRT (line 1399) | long CRT(ZZ& gg, ZZ& a, const ZZ& G, const ZZ& p) function sub (line 1449) | void sub(ZZ& x, const ZZ& a, long b) function sub (line 1456) | void sub(ZZ& x, long a, const ZZ& b) function power2 (line 1464) | void power2(ZZ& x, long e) function bit_and (line 1473) | void bit_and(ZZ& x, const ZZ& a, long b) function bit_or (line 1480) | void bit_or(ZZ& x, const ZZ& a, long b) function bit_xor (line 1487) | void bit_xor(ZZ& x, const ZZ& a, long b) function power_long (line 1495) | long power_long(long a, long e) function DBL_INT_ADD (line 1591) | static inline type SHA256_CTX (line 1609) | struct SHA256_CTX { function sha256_transform (line 1628) | static function sha256_init (line 1670) | static function sha256_update (line 1686) | static function sha256_final (line 1702) | static function sha256 (line 1750) | static function hmac_sha256 (line 1773) | static function DeriveKey (line 1822) | void DeriveKey(unsigned char *key, long klen, function salsa20_core (line 1873) | static function salsa20_init (line 1892) | static function salsa20_apply (line 1913) | static type RandomStream_impl (line 2180) | struct RandomStream_impl { method allocate_space (line 2186) | void allocate_space() method RandomStream_impl (line 2193) | explicit method RandomStream_impl (line 2221) | RandomStream_impl(const RandomStream_impl& other) method RandomStream_impl (line 2227) | RandomStream_impl& operator=(const RandomStream_impl& other) method get_buf_len (line 2241) | long method get_bytes (line 2251) | long method set_nonce (line 2342) | void set_nonce(unsigned long nonce) method RandomStream_impl (line 2360) | explicit method get_buf_len (line 2372) | long method get_bytes (line 2378) | long get_bytes(unsigned char *res, long n, long pos) method set_nonce (line 2419) | void set_nonce(unsigned long nonce) type RandomStream_impl (line 2356) | struct RandomStream_impl { method allocate_space (line 2186) | void allocate_space() method RandomStream_impl (line 2193) | explicit method RandomStream_impl (line 2221) | RandomStream_impl(const RandomStream_impl& other) method RandomStream_impl (line 2227) | RandomStream_impl& operator=(const RandomStream_impl& other) method get_buf_len (line 2241) | long method get_bytes (line 2251) | long method set_nonce (line 2342) | void set_nonce(unsigned long nonce) method RandomStream_impl (line 2360) | explicit method get_buf_len (line 2372) | long method get_bytes (line 2378) | long get_bytes(unsigned char *res, long n, long pos) method set_nonce (line 2419) | void set_nonce(unsigned long nonce) function RandomStream_impl (line 2447) | RandomStream_impl * method allocate_space (line 2186) | void allocate_space() method RandomStream_impl (line 2193) | explicit method RandomStream_impl (line 2221) | RandomStream_impl(const RandomStream_impl& other) method RandomStream_impl (line 2227) | RandomStream_impl& operator=(const RandomStream_impl& other) method get_buf_len (line 2241) | long method get_bytes (line 2251) | long method set_nonce (line 2342) | void set_nonce(unsigned long nonce) method RandomStream_impl (line 2360) | explicit method get_buf_len (line 2372) | long method get_bytes (line 2378) | long get_bytes(unsigned char *res, long n, long pos) method set_nonce (line 2419) | void set_nonce(unsigned long nonce) function RandomStream_impl (line 2455) | RandomStream_impl * method allocate_space (line 2186) | void allocate_space() method RandomStream_impl (line 2193) | explicit method RandomStream_impl (line 2221) | RandomStream_impl(const RandomStream_impl& other) method RandomStream_impl (line 2227) | RandomStream_impl& operator=(const RandomStream_impl& other) method get_buf_len (line 2241) | long method get_bytes (line 2251) | long method set_nonce (line 2342) | void set_nonce(unsigned long nonce) method RandomStream_impl (line 2360) | explicit method get_buf_len (line 2372) | long method get_bytes (line 2378) | long get_bytes(unsigned char *res, long n, long pos) method set_nonce (line 2419) | void set_nonce(unsigned long nonce) function RandomStream_impl_copy (line 2463) | void function RandomStream_impl_delete (line 2469) | void function RandomStream_impl_get_buf_len (line 2481) | long function RandomStream_impl_get_bytes (line 2487) | long function RandomStream_impl_set_nonce (line 2495) | void function SetSeed (line 2508) | void SetSeed(const RandomStream& s) function SetSeed (line 2519) | void SetSeed(const unsigned char *data, long dlen) function SetSeed (line 2530) | void SetSeed(const ZZ& seed) function InitRandomStream (line 2543) | static function RandomStream (line 2550) | static inline function RandomStream (line 2559) | RandomStream& GetCurrentRandomStream() function WordFromBytes (line 2570) | static inline function RandomWord (line 2583) | unsigned long RandomWord() function VectorRandomWord (line 2593) | void VectorRandomWord(long k, unsigned long* x) function RandomBits_long (line 2604) | long RandomBits_long(long l) function RandomBits_ulong (line 2618) | unsigned long RandomBits_ulong(long l) function RandomLen_long (line 2634) | long RandomLen_long(long l) function RandomBnd (line 2651) | long RandomBnd(long bnd) function RandomBits (line 2671) | void RandomBits(ZZ& x, long l) function RandomLen (line 2702) | void RandomLen(ZZ& x, long l) function RandomBnd (line 2758) | void RandomBnd(ZZ& x, const ZZ& bnd) function Log2 (line 2826) | static function ErrBoundTest (line 2846) | static function GenPrime (line 2894) | void GenPrime(ZZ& n, long k, long err) function GenPrime_long (line 2923) | long GenPrime_long(long k, long err) function MultiThreadedGenGermainPrime (line 2948) | void MultiThreadedGenGermainPrime(ZZ& n, long k, long err) function GenGermainPrime (line 3121) | void GenGermainPrime(ZZ& n, long k, long err) function OldGenGermainPrime (line 3239) | void OldGenGermainPrime(ZZ& n, long k, long err) function GenGermainPrime_long (line 3352) | long GenGermainPrime_long(long k, long err) FILE: lib/NTL/src/ZZTest.cpp function main (line 8) | int main() FILE: lib/NTL/src/ZZVec.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function ZZVec (line 60) | ZZVec& ZZVec::operator=(const ZZVec& a) FILE: lib/NTL/src/ZZX.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function conv (line 17) | void conv(ZZ_pX& x, const ZZX& a) function conv (line 23) | void conv(ZZX& x, const ZZ_pX& a) function istream (line 30) | istream& operator>>(istream& s, ZZX& x) function ostream (line 37) | ostream& operator<<(ostream& s, const ZZX& a) function IsZero (line 58) | long IsZero(const ZZX& a) function IsOne (line 64) | long IsOne(const ZZX& a) function GetCoeff (line 110) | void GetCoeff(ZZ& x, const ZZX& a, long i) function SetCoeff (line 118) | void SetCoeff(ZZX& x, long i, const ZZ& a) function SetCoeff (line 157) | void SetCoeff(ZZX& x, long i) function SetX (line 179) | void SetX(ZZX& x) function IsX (line 186) | long IsX(const ZZX& a) function ZZ (line 193) | const ZZ& coeff(const ZZX& a, long i) function ZZ (line 202) | const ZZ& LeadCoeff(const ZZX& a) function ZZ (line 210) | const ZZ& ConstTerm(const ZZX& a) function conv (line 220) | void conv(ZZX& x, const ZZ& a) function conv (line 231) | void conv(ZZX& x, long a) function conv (line 242) | void conv(ZZX& x, const vec_ZZ& a) function add (line 249) | void add(ZZX& x, const ZZX& a, const ZZX& b) function add (line 275) | void add(ZZX& x, const ZZX& a, const ZZ& b) function add (line 306) | void add(ZZX& x, const ZZX& a, long b) function sub (line 319) | void sub(ZZX& x, const ZZX& a, const ZZX& b) function sub (line 346) | void sub(ZZX& x, const ZZX& a, const ZZ& b) function sub (line 377) | void sub(ZZX& x, const ZZX& a, long b) function sub (line 396) | void sub(ZZX& x, long a, const ZZX& b) function sub (line 403) | void sub(ZZX& x, const ZZ& b, const ZZX& a) function negate (line 431) | void negate(ZZX& x, const ZZX& a) function MaxBits (line 445) | long MaxBits(const ZZX& f) function PlainMul (line 458) | void PlainMul(ZZX& x, const ZZX& a, const ZZX& b) function PlainSqr (line 516) | void PlainSqr(ZZX& x, const ZZX& a) function PlainMul (line 573) | static function KarFold (line 598) | static function KarSub (line 611) | static function KarAdd (line 620) | static function KarFix (line 629) | static function PlainMul1 (line 641) | static void PlainMul1(ZZ *xp, const ZZ *ap, long sa, const ZZ& b) function KarMul (line 651) | static function KarMul (line 745) | void KarMul(ZZX& c, const ZZX& a, const ZZX& b) function PlainSqr (line 821) | void PlainSqr(ZZ* xp, const ZZ* ap, long sa) function KarSqr (line 855) | static function KarSqr (line 913) | void KarSqr(ZZX& c, const ZZX& a) FILE: lib/NTL/src/ZZX1.cpp function NTL_START_IMPL (line 7) | NTL_START_IMPL type NewFastCRTHelper (line 18) | struct NewFastCRTHelper { method GetNumPrimes (line 41) | long GetNumPrimes() const { return nprimes; } function HomMul (line 267) | void HomMul(ZZX& x, const ZZX& a, const ZZX& b) function HomSqr (line 430) | void HomSqr(ZZX& x, const ZZX& a) function MaxSize (line 556) | static function conv (line 574) | void conv(zz_pX& x, const ZZX& a) function conv (line 581) | void conv(ZZX& x, const zz_pX& a) function CRT (line 588) | long CRT(ZZX& gg, ZZ& a, const zz_pX& G) function CRT (line 672) | long CRT(ZZX& gg, ZZ& a, const ZZ_pX& G) function LeftRotate (line 763) | static void LeftRotate(ZZ& a, const ZZ& b, long l, const ZZ& p, long n, ... function Rotate (line 786) | static void Rotate(ZZ& a, const ZZ& b, long l, const ZZ& p, long n, ZZ& ... function fft (line 815) | static void fft(ZZVec& a, long r, long l, const ZZ& p, long n) function ifft (line 850) | static void ifft(ZZVec& a, long r, long l, const ZZ& p, long n) function SSMul (line 897) | void SSMul(ZZX& c, const ZZX& a, const ZZX& b) function SSRatio (line 1008) | double SSRatio(long na, long maxa, long nb, long maxb) function conv (line 1025) | static function ChooseSS (line 1039) | static bool ChooseSS(long da, long maxbitsa, long db, long maxbitsb) function mul (line 1086) | void mul(ZZX& c, const ZZX& a, const ZZX& b) function SSSqr (line 1131) | void SSSqr(ZZX& c, const ZZX& a) function sqr (line 1213) | void sqr(ZZX& c, const ZZX& a) function mul (line 1246) | void mul(ZZX& x, const ZZX& a, const ZZ& b) function mul (line 1269) | void mul(ZZX& x, const ZZX& a, long b) function diff (line 1293) | void diff(ZZX& x, const ZZX& a) function HomPseudoDivRem (line 1316) | void HomPseudoDivRem(ZZX& q, ZZX& r, const ZZX& a, const ZZX& b) function HomPseudoDiv (line 1422) | void HomPseudoDiv(ZZX& q, const ZZX& a, const ZZX& b) function HomPseudoRem (line 1428) | void HomPseudoRem(ZZX& r, const ZZX& a, const ZZX& b) function PlainPseudoDivRem (line 1434) | void PlainPseudoDivRem(ZZX& q, ZZX& r, const ZZX& a, const ZZX& b) function PlainPseudoDiv (line 1512) | void PlainPseudoDiv(ZZX& q, const ZZX& a, const ZZX& b) function PlainPseudoRem (line 1518) | void PlainPseudoRem(ZZX& r, const ZZX& a, const ZZX& b) function div (line 1524) | void div(ZZX& q, const ZZX& a, long b) function div (line 1531) | void div(ZZX& q, const ZZX& a, const ZZ& b) function ConstDivRem (line 1538) | static function ConstRem (line 1548) | static function DivRem (line 1558) | void DivRem(ZZX& q, ZZX& r, const ZZX& a, const ZZX& b) function div (line 1594) | void div(ZZX& q, const ZZX& a, const ZZX& b) function rem (line 1630) | void rem(ZZX& r, const ZZX& a, const ZZX& b) function HomDivide (line 1663) | long HomDivide(ZZX& q, const ZZX& a, const ZZX& b) function HomDivide (line 1780) | long HomDivide(const ZZX& a, const ZZX& b) function PlainDivide (line 1791) | long PlainDivide(ZZX& qq, const ZZX& aa, const ZZX& bb) function PlainDivide (line 1883) | long PlainDivide(const ZZX& a, const ZZX& b) function divide (line 1894) | long divide(ZZX& q, const ZZX& a, const ZZX& b) function divide (line 1905) | long divide(const ZZX& a, const ZZX& b) function divide (line 1922) | long divide(ZZX& q, const ZZX& a, const ZZ& b) function divide (line 1956) | long divide(const ZZX& a, const ZZ& b) function divide (line 1975) | long divide(ZZX& q, const ZZX& a, long b) function divide (line 2009) | long divide(const ZZX& a, long b) function content (line 2029) | void content(ZZ& d, const ZZX& f) function PrimitivePart (line 2044) | void PrimitivePart(ZZX& pp, const ZZX& f) function BalCopy (line 2058) | static function GCD (line 2077) | void GCD(ZZX& d, const ZZX& a, const ZZX& b) function trunc (line 2160) | void trunc(ZZX& x, const ZZX& a, long m) function LeftShift (line 2193) | void LeftShift(ZZX& x, const ZZX& a, long n) function RightShift (line 2224) | void RightShift(ZZX& x, const ZZX& a, long n) function TraceVec (line 2258) | void TraceVec(vec_ZZ& S, const ZZX& ff) function EuclLength (line 2291) | static function ResBound (line 2315) | static function resultant (line 2332) | void resultant(ZZ& rres, const ZZX& a, const ZZX& b, long deterministic) function MinPolyMod (line 2415) | void MinPolyMod(ZZX& gg, const ZZX& a, const ZZX& f) function XGCD (line 2516) | void XGCD(ZZ& rr, ZZX& ss, ZZX& tt, const ZZX& a, const ZZX& b, function NormMod (line 2603) | void NormMod(ZZ& x, const ZZX& a, const ZZX& f, long deterministic) function TraceMod (line 2616) | void TraceMod(ZZ& res, const ZZX& a, const ZZX& f) function discriminant (line 2629) | void discriminant(ZZ& d, const ZZX& a, long deterministic) function MulMod (line 2654) | void MulMod(ZZX& x, const ZZX& a, const ZZX& b, const ZZX& f) function SqrMod (line 2665) | void SqrMod(ZZX& x, const ZZX& a, const ZZX& f) function MulByXModAux (line 2677) | static function MulByXMod (line 2721) | void MulByXMod(ZZX& h, const ZZX& a, const ZZX& f) function EuclLength1 (line 2732) | static function CharPolyBound (line 2760) | long CharPolyBound(const ZZX& a, const ZZX& f) function SetCoeff (line 2781) | void SetCoeff(ZZX& x, long i, long a) function CopyReverse (line 2793) | void CopyReverse(ZZX& x, const ZZX& a, long hi) function reverse (line 2820) | void reverse(ZZX& x, const ZZX& a, long hi) function MulTrunc (line 2835) | void MulTrunc(ZZX& x, const ZZX& a, const ZZX& b, long n) function SqrTrunc (line 2842) | void SqrTrunc(ZZX& x, const ZZX& a, long n) function NewtonInvTrunc (line 2850) | void NewtonInvTrunc(ZZX& c, const ZZX& a, long e) function InvTrunc (line 2911) | void InvTrunc(ZZX& c, const ZZX& a, long e) FILE: lib/NTL/src/ZZXCharPoly.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL FILE: lib/NTL/src/ZZXFacTest.cpp function compare (line 3) | NTL_CLIENT function sort (line 26) | void sort(vec_pair_ZZX_long& v) function main (line 41) | int main(int argc, char **argv) FILE: lib/NTL/src/ZZXFactoring.cpp type LocalInfoT (line 17) | struct LocalInfoT { function mul (line 29) | static function mul (line 86) | void mul(ZZX& x, const vec_pair_ZZX_long& a) function SquareFreeDecomp (line 101) | void SquareFreeDecomp(vec_pair_ZZX_long& u, const ZZX& ff) function HenselLift (line 148) | static function HenselLift1 (line 233) | static function BuildTree (line 278) | static function RecTreeLift (line 347) | static function TreeLift (line 363) | static function MultiLift (line 384) | void MultiLift(vec_ZZX& A, const vec_zz_pX& a, const ZZX& f, long e, function inplace_rev (line 449) | static function RecordPattern (line 469) | static function NumFactors (line 488) | static function CalcPossibleDegrees (line 502) | static function CalcPossibleDegrees (line 518) | static function vec_zz_pX (line 561) | static function ConstTermTest (line 706) | static function BalCopy (line 738) | static function mul (line 759) | static function InvMul (line 776) | static function RemoveFactors (line 799) | static function unpack (line 817) | static function SubPattern (line 827) | static function UpdateLocalInfo (line 844) | static function CardinalitySearch (line 987) | static function RecInitTab (line 1207) | static function DoInitTab (line 1233) | static function DoInitTab (line 1250) | static function InitTab (line 1322) | static function RatioInit1 (line 1344) | static function SecondOrderTest (line 1392) | static function ZZ (line 1433) | static function PrintInfo (line 1450) | static function RemoveFactors1 (line 1470) | static function RemoveFactors1 (line 1485) | static function RemoveFactors1 (line 1504) | static function RemoveFactors1 (line 1519) | static function RemoveFactors1 (line 1538) | static function SumCoeffs (line 1553) | static function SumCoeffs (line 1566) | static function ConstTermTest (line 1580) | static function pruning_bnd (line 1617) | static function shamt_tab_init (line 1630) | static function CardinalitySearch1 (line 1658) | static function FindTrueFactors (line 2136) | static function ZZ (line 2205) | static function ZZ (line 2231) | static function gauss (line 2283) | static function ComputeTrace (line 2367) | void ComputeTrace(vec_ZZ& Tr, const ZZX& f, long d, const ZZ& P) function ChopTraces (line 2429) | void ChopTraces(vec_ZZ& C, const vec_ZZ& Tr, long d, function DenseChopTraces (line 2467) | static function Compute_pb (line 2510) | static function Compute_pdelta (line 2540) | static function BuildReductionMatrix (line 2558) | static function CutAway (line 2611) | static function GotThem (line 2646) | static function AdditionalLifting (line 2823) | void AdditionalLifting(ZZ& P1, function Compute_pb_eff (line 2898) | static function d1_val (line 2925) | static function FindTrueFactors_vH (line 2957) | static function ll_SFFactor (line 3305) | static function DeflationFactor (line 3598) | static function inflate (line 3613) | static function deflate (line 3625) | static function MakeFacList (line 3637) | static function SFFactor (line 3657) | void SFFactor(vec_ZZX& factors, const ZZX& ff, function factor (line 3760) | void factor(ZZ& c, FILE: lib/NTL/src/ZZ_p.cpp function ZZ_p (line 227) | const ZZ_p& ZZ_p::zero() function conv (line 249) | void conv(ZZ_p& x, long a) function istream (line 263) | istream& operator>>(istream& s, ZZ_p& x) function div (line 273) | void div(ZZ_p& x, const ZZ_p& a, const ZZ_p& b) function inv (line 281) | void inv(ZZ_p& x, const ZZ_p& a) function add (line 311) | void add(ZZ_p& x, const ZZ_p& a, long b) function sub (line 318) | void sub(ZZ_p& x, const ZZ_p& a, long b) function sub (line 325) | void sub(ZZ_p& x, long a, const ZZ_p& b) function mul (line 332) | void mul(ZZ_p& x, const ZZ_p& a, long b) function div (line 339) | void div(ZZ_p& x, const ZZ_p& a, long b) function div (line 346) | void div(ZZ_p& x, long a, const ZZ_p& b) FILE: lib/NTL/src/ZZ_pE.cpp function ZZ (line 23) | const ZZ& ZZ_pE::cardinality() function ZZ_pE (line 82) | const ZZ_pE& ZZ_pE::zero() function istream (line 91) | istream& operator>>(istream& s, ZZ_pE& x) function div (line 101) | void div(ZZ_pE& x, const ZZ_pE& a, const ZZ_pE& b) function div (line 109) | void div(ZZ_pE& x, const ZZ_pE& a, long b) function div (line 117) | void div(ZZ_pE& x, const ZZ_pE& a, const ZZ_p& b) function div (line 125) | void div(ZZ_pE& x, long a, const ZZ_pE& b) function div (line 132) | void div(ZZ_pE& x, const ZZ_p& a, const ZZ_pE& b) function inv (line 141) | void inv(ZZ_pE& x, const ZZ_pE& a) FILE: lib/NTL/src/ZZ_pEX.cpp function NTL_START_IMPL (line 9) | NTL_START_IMPL function istream (line 19) | istream& operator>>(istream& s, ZZ_pEX& x) function ostream (line 26) | ostream& operator<<(ostream& s, const ZZ_pEX& a) function IsZero (line 47) | long IsZero(const ZZ_pEX& a) function IsOne (line 53) | long IsOne(const ZZ_pEX& a) function SetCoeff (line 108) | void SetCoeff(ZZ_pEX& x, long i, const ZZ_pE& a) function SetCoeff (line 147) | void SetCoeff(ZZ_pEX& x, long i, const ZZ_p& aa) function SetCoeff (line 173) | void SetCoeff(ZZ_pEX& x, long i, long a) function SetCoeff (line 186) | void SetCoeff(ZZ_pEX& x, long i) function SetX (line 208) | void SetX(ZZ_pEX& x) function IsX (line 215) | long IsX(const ZZ_pEX& a) function ZZ_pE (line 222) | const ZZ_pE& coeff(const ZZ_pEX& a, long i) function ZZ_pE (line 231) | const ZZ_pE& LeadCoeff(const ZZ_pEX& a) function ZZ_pE (line 239) | const ZZ_pE& ConstTerm(const ZZ_pEX& a) function conv (line 249) | void conv(ZZ_pEX& x, const ZZ_pE& a) function conv (line 259) | void conv(ZZ_pEX& x, long a) function conv (line 272) | void conv(ZZ_pEX& x, const ZZ& a) function conv (line 279) | void conv(ZZ_pEX& x, const ZZ_p& a) function conv (line 292) | void conv(ZZ_pEX& x, const ZZ_pX& aa) function conv (line 305) | void conv(ZZ_pEX& x, const vec_ZZ_pE& a) function conv (line 315) | void conv(ZZ_pEX& x, const ZZX& a) function add (line 331) | void add(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& b) function add (line 358) | void add(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pE& b) function add (line 388) | void add(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_p& b) function add (line 419) | void add(ZZ_pEX& x, const ZZ_pEX& a, long b) function sub (line 432) | void sub(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& b) function sub (line 459) | void sub(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pE& b) function sub (line 490) | void sub(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_p& b) function sub (line 522) | void sub(ZZ_pEX& x, const ZZ_pEX& a, long b) function sub (line 535) | void sub(ZZ_pEX& x, const ZZ_pE& b, const ZZ_pEX& a) function sub (line 562) | void sub(ZZ_pEX& x, const ZZ_p& a, const ZZ_pEX& b) function sub (line 570) | void sub(ZZ_pEX& x, long a, const ZZ_pEX& b) function mul (line 578) | void mul(ZZ_pEX& c, const ZZ_pEX& a, const ZZ_pEX& b) function mul (line 661) | void mul(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pE& b) function mul (line 689) | void mul(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_p& b) function mul (line 716) | void mul(ZZ_pEX& x, const ZZ_pEX& a, long b) function sqr (line 723) | void sqr(ZZ_pEX& c, const ZZ_pEX& a) function MulTrunc (line 787) | void MulTrunc(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& b, long n) function SqrTrunc (line 796) | void SqrTrunc(ZZ_pEX& x, const ZZ_pEX& a, long n) function CopyReverse (line 806) | void CopyReverse(ZZ_pEX& x, const ZZ_pEX& a, long hi) function trunc (line 834) | void trunc(ZZ_pEX& x, const ZZ_pEX& a, long m) function random (line 866) | void random(ZZ_pEX& x, long n) function negate (line 878) | void negate(ZZ_pEX& x, const ZZ_pEX& a) function MulByXModAux (line 893) | static function MulByXMod (line 937) | void MulByXMod(ZZ_pEX& h, const ZZ_pEX& a, const ZZ_pEX& f) function PlainMul (line 950) | void PlainMul(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& b) function SetSize (line 1003) | void SetSize(vec_ZZ_pX& x, long n, long m) function PlainDivRem (line 1013) | void PlainDivRem(ZZ_pEX& q, ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b) function PlainRem (line 1084) | void PlainRem(ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b, vec_ZZ_pX& x) function PlainDivRem (line 1139) | void PlainDivRem(ZZ_pEX& q, ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b, function PlainDiv (line 1207) | void PlainDiv(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pEX& b) function PlainRem (line 1272) | void PlainRem(ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b) function RightShift (line 1331) | void RightShift(ZZ_pEX& x, const ZZ_pEX& a, long n) function LeftShift (line 1364) | void LeftShift(ZZ_pEX& x, const ZZ_pEX& a, long n) function NewtonInv (line 1396) | void NewtonInv(ZZ_pEX& c, const ZZ_pEX& a, long e) function InvTrunc (line 1451) | void InvTrunc(ZZ_pEX& c, const ZZ_pEX& a, long e) function build (line 1472) | void build(ZZ_pEXModulus& F, const ZZ_pEX& f) function UseMulRem21 (line 1528) | void UseMulRem21(ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEXModulus& F) function UseMulDivRem21 (line 1544) | void UseMulDivRem21(ZZ_pEX& q, ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEXM... function UseMulDiv21 (line 1561) | void UseMulDiv21(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pEXModulus& F) function rem (line 1576) | void rem(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEXModulus& F) function DivRem (line 1619) | void DivRem(ZZ_pEX& q, ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEXModulus& F) function div (line 1675) | void div(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pEXModulus& F) function MulMod (line 1736) | void MulMod(ZZ_pEX& c, const ZZ_pEX& a, const ZZ_pEX& b, const ZZ_pEXMod... function SqrMod (line 1746) | void SqrMod(ZZ_pEX& c, const ZZ_pEX& a, const ZZ_pEXModulus& F) function UseMulRem (line 1757) | void UseMulRem(ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b) function UseMulDivRem (line 1778) | void UseMulDivRem(ZZ_pEX& q, ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b) function UseMulDiv (line 1800) | void UseMulDiv(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pEX& b) function DivRem (line 1821) | void DivRem(ZZ_pEX& q, ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b) function div (line 1837) | void div(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pEX& b) function div (line 1853) | void div(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pE& b) function div (line 1860) | void div(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_p& b) function div (line 1867) | void div(ZZ_pEX& q, const ZZ_pEX& a, long b) function rem (line 1875) | void rem(ZZ_pEX& r, const ZZ_pEX& a, const ZZ_pEX& b) function GCD (line 1891) | void GCD(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& b) function XGCD (line 1930) | void XGCD(ZZ_pEX& d, ZZ_pEX& s, ZZ_pEX& t, const ZZ_pEX& a, const ZZ_pEX... function IterBuild (line 1987) | void IterBuild(ZZ_pE* a, long n) function BuildFromRoots (line 2007) | void BuildFromRoots(ZZ_pEX& x, const vec_ZZ_pE& a) function eval (line 2023) | void eval(ZZ_pE& b, const ZZ_pEX& f, const ZZ_pE& a) function eval (line 2038) | void eval(vec_ZZ_pE& b, const ZZ_pEX& f, const vec_ZZ_pE& a) function interpolate (line 2056) | void interpolate(ZZ_pEX& f, const vec_ZZ_pE& a, const vec_ZZ_pE& b) function InnerProduct (line 2124) | void InnerProduct(ZZ_pEX& x, const vec_ZZ_pE& v, long low, long high, function CompMod (line 2153) | void CompMod(ZZ_pEX& x, const ZZ_pEX& g, const ZZ_pEXArgument& A, function build (line 2182) | void build(ZZ_pEXArgument& A, const ZZ_pEX& h, const ZZ_pEXModulus& F, l... function CompMod (line 2216) | void CompMod(ZZ_pEX& x, const ZZ_pEX& g, const ZZ_pEX& h, const ZZ_pEXMo... function Comp2Mod (line 2236) | void Comp2Mod(ZZ_pEX& x1, ZZ_pEX& x2, const ZZ_pEX& g1, const ZZ_pEX& g2, function Comp3Mod (line 2261) | void Comp3Mod(ZZ_pEX& x1, ZZ_pEX& x2, ZZ_pEX& x3, function build (line 2290) | void build(ZZ_pEXTransMultiplier& B, const ZZ_pEX& b, const ZZ_pEXModulu... function TransMulMod (line 2333) | void TransMulMod(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEXTransMultiplier... function ShiftSub (line 2356) | void ShiftSub(ZZ_pEX& U, const ZZ_pEX& V, long n) function UpdateMap (line 2380) | void UpdateMap(vec_ZZ_pE& x, const vec_ZZ_pE& a, function ProjectPowers (line 2388) | static function ProjectPowers (line 2421) | static function ProjectPowers (line 2441) | void ProjectPowers(vec_ZZ_pE& x, const vec_ZZ_pE& a, long k, function ProjectPowers (line 2447) | void ProjectPowers(vec_ZZ_pE& x, const vec_ZZ_pE& a, long k, function BerlekampMassey (line 2456) | void BerlekampMassey(ZZ_pEX& h, const vec_ZZ_pE& a, long m) function MinPolySeq (line 2524) | void MinPolySeq(ZZ_pEX& h, const vec_ZZ_pE& a, long m) function DoMinPolyMod (line 2533) | void DoMinPolyMod(ZZ_pEX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, lo... function ProbMinPolyMod (line 2542) | void ProbMinPolyMod(ZZ_pEX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, ... function ProbMinPolyMod (line 2553) | void ProbMinPolyMod(ZZ_pEX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F) function MinPolyMod (line 2558) | void MinPolyMod(ZZ_pEX& hh, const ZZ_pEX& g, const ZZ_pEXModulus& F, lon... function IrredPolyMod (line 2592) | void IrredPolyMod(ZZ_pEX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, lo... function IrredPolyMod (line 2604) | void IrredPolyMod(ZZ_pEX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F) function MinPolyMod (line 2611) | void MinPolyMod(ZZ_pEX& hh, const ZZ_pEX& g, const ZZ_pEXModulus& F) function diff (line 2616) | void diff(ZZ_pEX& x, const ZZ_pEX& a) function MakeMonic (line 2641) | void MakeMonic(ZZ_pEX& x) function divide (line 2656) | long divide(ZZ_pEX& q, const ZZ_pEX& a, const ZZ_pEX& b) function divide (line 2674) | long divide(const ZZ_pEX& a, const ZZ_pEX& b) function OptWinSize (line 2685) | static function PowerMod (line 2709) | void PowerMod(ZZ_pEX& h, const ZZ_pEX& g, const ZZ& e, const ZZ_pEXModul... function InvMod (line 2820) | void InvMod(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& f) function InvModStatus (line 2833) | long InvModStatus(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& f) function MulMod (line 2848) | void MulMod(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& b, const ZZ_pEX& f) function SqrMod (line 2859) | void SqrMod(ZZ_pEX& x, const ZZ_pEX& a, const ZZ_pEX& f) function PowerXMod (line 2870) | void PowerXMod(ZZ_pEX& hh, const ZZ& e, const ZZ_pEXModulus& F) function reverse (line 2899) | void reverse(ZZ_pEX& x, const ZZ_pEX& a, long hi) function power (line 2915) | void power(ZZ_pEX& x, const ZZ_pEX& a, long e) function FastTraceVec (line 2959) | static function PlainTraceVec (line 2975) | void PlainTraceVec(vec_ZZ_pE& S, const ZZ_pEX& ff) function TraceVec (line 3011) | void TraceVec(vec_ZZ_pE& S, const ZZ_pEX& f) function ComputeTraceVec (line 3019) | static function TraceMod (line 3031) | void TraceMod(ZZ_pE& x, const ZZ_pEX& a, const ZZ_pEXModulus& F) function TraceMod (line 3050) | void TraceMod(ZZ_pE& x, const ZZ_pEX& a, const ZZ_pEX& f) function PlainResultant (line 3059) | void PlainResultant(ZZ_pE& rres, const ZZ_pEX& a, const ZZ_pEX& b) function resultant (line 3109) | void resultant(ZZ_pE& rres, const ZZ_pEX& a, const ZZ_pEX& b) function NormMod (line 3115) | void NormMod(ZZ_pE& x, const ZZ_pEX& a, const ZZ_pEX& f) function InnerProduct (line 3143) | void InnerProduct(ZZ_pEX& x, const vec_ZZ_p& v, long low, long high, function CompTower (line 3173) | void CompTower(ZZ_pEX& x, const ZZ_pX& g, const ZZ_pEXArgument& A, function CompTower (line 3201) | void CompTower(ZZ_pEX& x, const ZZ_pX& g, const ZZ_pEX& h, function PrepareProjection (line 3220) | void PrepareProjection(vec_vec_ZZ_p& tt, const vec_ZZ_pE& s, function ProjectedInnerProduct (line 3235) | void ProjectedInnerProduct(ZZ_p& x, const vec_ZZ_pE& a, function PrecomputeProj (line 3254) | void PrecomputeProj(vec_ZZ_p& proj, const ZZ_pX& f) function ProjectPowersTower (line 3273) | void ProjectPowersTower(vec_ZZ_p& x, const vec_ZZ_pE& a, long k, function ProjectPowersTower (line 3315) | void ProjectPowersTower(vec_ZZ_p& x, const vec_ZZ_pE& a, long k, function DoMinPolyTower (line 3336) | void DoMinPolyTower(ZZ_pX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, l... function ProbMinPolyTower (line 3347) | void ProbMinPolyTower(ZZ_pX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, function ProbMinPolyTower (line 3367) | void ProbMinPolyTower(ZZ_pX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, function MinPolyTower (line 3383) | void MinPolyTower(ZZ_pX& hh, const ZZ_pEX& g, const ZZ_pEXModulus& F, lo... function IrredPolyTower (line 3427) | void IrredPolyTower(ZZ_pX& h, const ZZ_pEX& g, const ZZ_pEXModulus& F, l... FILE: lib/NTL/src/ZZ_pEXFactoring.cpp function NTL_START_IMPL (line 7) | NTL_START_IMPL function SquareFreeDecomp (line 28) | void SquareFreeDecomp(vec_pair_ZZ_pEX_long& u, const ZZ_pEX& ff) function AbsTraceMap (line 86) | static function FrobeniusMap (line 105) | void FrobeniusMap(ZZ_pEX& h, const ZZ_pEXModulus& F) function RecFindRoots (line 111) | static function FindRoots (line 150) | void FindRoots(vec_ZZ_pE& x, const ZZ_pEX& ff) function split (line 162) | void split(ZZ_pEX& f1, ZZ_pEX& g1, ZZ_pEX& f2, ZZ_pEX& g2, function RecFindFactors (line 191) | void RecFindFactors(vec_ZZ_pEX& factors, const ZZ_pEX& f, const ZZ_pEX& g, function FindFactors (line 214) | void FindFactors(vec_ZZ_pEX& factors, const ZZ_pEX& f, const ZZ_pEX& g, function IterFindFactors (line 225) | void IterFindFactors(vec_ZZ_pEX& factors, const ZZ_pEX& f, function TraceMap (line 241) | void TraceMap(ZZ_pEX& w, const ZZ_pEX& a, long d, const ZZ_pEXModulus& F, function PowerCompose (line 282) | void PowerCompose(ZZ_pEX& y, const ZZ_pEX& h, long q, const ZZ_pEXModulu... function ProbIrredTest (line 325) | long ProbIrredTest(const ZZ_pEX& f, long iter) function RootEDF (line 365) | void RootEDF(vec_ZZ_pEX& factors, const ZZ_pEX& f, long verbose) function EDFSplit (line 382) | void EDFSplit(vec_ZZ_pEX& v, const ZZ_pEX& f, const ZZ_pEX& b, long d) function RecEDF (line 398) | void RecEDF(vec_ZZ_pEX& factors, const ZZ_pEX& f, const ZZ_pEX& b, long d, function EDF (line 421) | void EDF(vec_ZZ_pEX& factors, const ZZ_pEX& ff, const ZZ_pEX& bb, function SFCanZass (line 465) | void SFCanZass(vec_ZZ_pEX& factors, const ZZ_pEX& ff, long verbose) function CanZass (line 537) | void CanZass(vec_pair_ZZ_pEX_long& factors, const ZZ_pEX& f, long verbose) function mul (line 568) | void mul(ZZ_pEX& f, const vec_pair_ZZ_pEX_long& v) function BaseCase (line 588) | long BaseCase(const ZZ_pEX& h, long q, long a, const ZZ_pEXModulus& F) function TandemPowerCompose (line 609) | void TandemPowerCompose(ZZ_pEX& y1, ZZ_pEX& y2, const ZZ_pEX& h, function RecComputeDegree (line 677) | long RecComputeDegree(long u, const ZZ_pEX& h, const ZZ_pEXModulus& F, function RecComputeDegree (line 699) | long RecComputeDegree(const ZZ_pEX& h, const ZZ_pEXModulus& F) function FindRoot (line 715) | void FindRoot(ZZ_pE& root, const ZZ_pEX& ff) function power (line 756) | static function IrredBaseCase (line 769) | static function RecIrredTest (line 784) | static function DetIrredTest (line 806) | long DetIrredTest(const ZZ_pEX& f) function IterIrredTest (line 832) | long IterIrredTest(const ZZ_pEX& f) function MulByXPlusY (line 894) | static function IrredCombine (line 939) | static function BuildPrimePowerIrred (line 976) | static function RecBuildIrred (line 987) | static function BuildIrred (line 1001) | void BuildIrred(ZZ_pEX& f, long n) function BuildIrred (line 1023) | void BuildIrred(ZZ_pEX& f, long n) function BuildRandomIrred (line 1047) | void BuildRandomIrred(ZZ_pEX& f, const ZZ_pEX& g) function CalcTableSize (line 1071) | static function GenerateBabySteps (line 1085) | static function GenerateGiantSteps (line 1139) | static function NewAddFactor (line 1203) | static function NewProcessTable (line 1220) | static function FetchGiantStep (line 1266) | static function FetchBabySteps (line 1282) | static function GiantRefine (line 1303) | static function IntervalRefine (line 1390) | static function BabyRefine (line 1446) | static function NewDDF (line 1487) | void NewDDF(vec_pair_ZZ_pEX_long& factors, function IterComputeDegree (line 1537) | long IterComputeDegree(const ZZ_pEX& h, const ZZ_pEXModulus& F) FILE: lib/NTL/src/ZZ_pEXTest.cpp function NTL_CLIENT (line 5) | NTL_CLIENT FILE: lib/NTL/src/ZZ_pX.cpp function BelowThresh (line 30) | static inline bool BelowThresh(long n) function BelowThresh1 (line 35) | static inline bool BelowThresh1(long n) function ZZ_pX (line 42) | const ZZ_pX& ZZ_pX::zero() function ZZ_pX (line 49) | ZZ_pX& ZZ_pX::operator=(long a) function ZZ_pX (line 56) | ZZ_pX& ZZ_pX::operator=(const ZZ_p& a) function istream (line 63) | istream& operator>>(istream& s, ZZ_pX& x) function ostream (line 70) | ostream& operator<<(ostream& s, const ZZ_pX& a) function IsZero (line 91) | long IsZero(const ZZ_pX& a) function IsOne (line 97) | long IsOne(const ZZ_pX& a) function GetCoeff (line 102) | void GetCoeff(ZZ_p& x, const ZZ_pX& a, long i) function SetCoeff (line 110) | void SetCoeff(ZZ_pX& x, long i, const ZZ_p& a) function SetCoeff (line 149) | void SetCoeff(ZZ_pX& x, long i, long a) function SetCoeff (line 160) | void SetCoeff(ZZ_pX& x, long i) function SetX (line 182) | void SetX(ZZ_pX& x) function IsX (line 189) | long IsX(const ZZ_pX& a) function ZZ_p (line 196) | const ZZ_p& coeff(const ZZ_pX& a, long i) function ZZ_p (line 205) | const ZZ_p& LeadCoeff(const ZZ_pX& a) function ZZ_p (line 213) | const ZZ_p& ConstTerm(const ZZ_pX& a) function conv (line 223) | void conv(ZZ_pX& x, const ZZ_p& a) function conv (line 237) | void conv(ZZ_pX& x, long a) function conv (line 250) | void conv(ZZ_pX& x, const ZZ& a) function conv (line 261) | void conv(ZZ_pX& x, const vec_ZZ_p& a) function add (line 268) | void add(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b) function add (line 295) | void add(ZZ_pX& x, const ZZ_pX& a, const ZZ_p& b) function add (line 325) | void add(ZZ_pX& x, const ZZ_pX& a, long b) function sub (line 337) | void sub(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b) function sub (line 364) | void sub(ZZ_pX& x, const ZZ_pX& a, const ZZ_p& b) function sub (line 395) | void sub(ZZ_pX& x, const ZZ_pX& a, long b) function sub (line 414) | void sub(ZZ_pX& x, const ZZ_p& a, const ZZ_pX& b) function sub (line 423) | void sub(ZZ_pX& x, long a, const ZZ_pX& b) function negate (line 432) | void negate(ZZ_pX& x, const ZZ_pX& a) function mul (line 451) | void mul(ZZ_pX& c, const ZZ_pX& a, const ZZ_pX& b) function sqr (line 506) | void sqr(ZZ_pX& c, const ZZ_pX& a) function mul (line 565) | void mul(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b) function sqr (line 578) | void sqr(ZZ_pX& x, const ZZ_pX& a) function PlainMul (line 590) | void PlainMul(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b) function PlainSqr (line 654) | void PlainSqr(ZZ_pX& x, const ZZ_pX& a) function PlainDivRem (line 710) | void PlainDivRem(ZZ_pX& q, ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b) function PlainRem (line 779) | void PlainRem(ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b, ZZVec& x) function PlainDivRem (line 834) | void PlainDivRem(ZZ_pX& q, ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b, ZZV... function PlainDiv (line 901) | void PlainDiv(ZZ_pX& q, const ZZ_pX& a, const ZZ_pX& b) function PlainRem (line 965) | void PlainRem(ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b) function MulAux (line 1030) | static void MulAux(ZZ_p* xp, const ZZ_p* ap, const ZZ_p& t, long n) function mul (line 1053) | void mul(ZZ_pX& x, const ZZ_pX& a, const ZZ_p& b) function mul (line 1084) | void mul(ZZ_pX& x, const ZZ_pX& a, long b) function PlainGCD (line 1092) | void PlainGCD(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b) function PlainXGCD (line 1129) | void PlainXGCD(ZZ_pX& d, ZZ_pX& s, ZZ_pX& t, const ZZ_pX& a, const ZZ_pX... function MulMod (line 1187) | void MulMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b, const ZZ_pX& f) function SqrMod (line 1198) | void SqrMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& f) function InvMod (line 1209) | void InvMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& f) function InvModStatus (line 1220) | long InvModStatus(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& f) function MulByXModAux1 (line 1248) | static void MulByXModAux1(long n, ZZ_p *hh, const ZZ_p* aa, const ZZ_p *... function MulByXModAux (line 1281) | static function MulByXMod (line 1325) | void MulByXMod(ZZ_pX& h, const ZZ_pX& a, const ZZ_pX& f) function random (line 1338) | void random(ZZ_pX& x, long n) function FFTRep (line 1388) | FFTRep& FFTRep::operator=(const FFTRep& R) function vec_long (line 1437) | static inline function ToModularRep (line 1445) | void ToModularRep(vec_long& x, const ZZ_p& a, const ZZ_pFFTInfoT *FFTInfo, function FromModularRep (line 1452) | void FromModularRep(ZZ_p& x, vec_long& avec, const ZZ_pFFTInfoT *FFTInfo, function ToFFTRep_trunc (line 1574) | void ToFFTRep_trunc(FFTRep& y, const ZZ_pX& x, long k, long len, long lo... function RevToFFTRep (line 1745) | void RevToFFTRep(FFTRep& y, const vec_ZZ_p& x, function FromFFTRep (line 1887) | void FromFFTRep(ZZ_pX& x, FFTRep& y, long lo, long hi) function RevFromFFTRep (line 2008) | void RevFromFFTRep(vec_ZZ_p& x, FFTRep& y, long lo, long hi) function NDFromFFTRep (line 2122) | void NDFromFFTRep(ZZ_pX& x, const FFTRep& y, long lo, long hi, FFTRep& z) function NDFromFFTRep (line 2194) | void NDFromFFTRep(ZZ_pX& x, FFTRep& y, long lo, long hi) function FromFFTRep (line 2246) | void FromFFTRep(ZZ_p* x, FFTRep& y, long lo, long hi) function mul (line 2348) | void mul(FFTRep& z, const FFTRep& x, const FFTRep& y) function sub (line 2421) | void sub(FFTRep& z, const FFTRep& x, const FFTRep& y) function add (line 2493) | void add(FFTRep& z, const FFTRep& x, const FFTRep& y) function reduce (line 2570) | void reduce(FFTRep& x, const FFTRep& a, long k) function AddExpand (line 2646) | void AddExpand(FFTRep& x, const FFTRep& a) function ToZZ_pXModRep (line 2723) | void ToZZ_pXModRep(ZZ_pXModRep& y, const ZZ_pX& x, long lo, long hi) function ToFFTRep (line 2824) | void ToFFTRep(FFTRep& x, const ZZ_pXModRep& a, long k, long lo, long hi) function FromFFTRep (line 2884) | void FromFFTRep(ZZ_pXModRep& x, const FFTRep& a) function FromZZ_pXModRep (line 2901) | void FromZZ_pXModRep(ZZ_pX& x, const ZZ_pXModRep& a, long lo, long hi) function FFTMul (line 2929) | void FFTMul(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b) function FFTSqr (line 2949) | void FFTSqr(ZZ_pX& x, const ZZ_pX& a) function CopyReverse (line 2969) | void CopyReverse(ZZ_pX& x, const ZZ_pX& a, long lo, long hi) function copy (line 2996) | void copy(ZZ_pX& x, const ZZ_pX& a, long lo, long hi) function rem21 (line 3024) | void rem21(ZZ_pX& x, const ZZ_pX& a, const ZZ_pXModulus& F) function DivRem21 (line 3078) | void DivRem21(ZZ_pX& q, ZZ_pX& x, const ZZ_pX& a, const ZZ_pXModulus& F) function div21 (line 3135) | void div21(ZZ_pX& x, const ZZ_pX& a, const ZZ_pXModulus& F) function rem (line 3165) | void rem(ZZ_pX& x, const ZZ_pX& a, const ZZ_pXModulus& F) function DivRem (line 3209) | void DivRem(ZZ_pX& q, ZZ_pX& r, const ZZ_pX& a, const ZZ_pXModulus& F) function div (line 3266) | void div(ZZ_pX& q, const ZZ_pX& a, const ZZ_pXModulus& F) function MulMod (line 3327) | void MulMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b, const ZZ_pXModulus... function SqrMod (line 3376) | void SqrMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pXModulus& F) function PlainInvTrunc (line 3419) | void PlainInvTrunc(ZZ_pX& x, const ZZ_pX& a, long m) function trunc (line 3467) | void trunc(ZZ_pX& x, const ZZ_pX& a, long m) function CyclicReduce (line 3498) | void CyclicReduce(ZZ_pX& x, const ZZ_pX& a, long m) function InvTrunc (line 3530) | void InvTrunc(ZZ_pX& x, const ZZ_pX& a, long m) function build (line 3560) | void build(ZZ_pXModulus& x, const ZZ_pX& f) function build (line 3600) | void build(ZZ_pXMultiplier& x, const ZZ_pX& b, function MulMod (line 3636) | void MulMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pXMultiplier& B, function PowerXMod (line 3677) | void PowerXMod(ZZ_pX& hh, const ZZ& e, const ZZ_pXModulus& F) function PowerXPlusAMod (line 3711) | void PowerXPlusAMod(ZZ_pX& hh, const ZZ_p& a, const ZZ& e, const ZZ_pXMo... function PowerMod (line 3744) | void PowerMod(ZZ_pX& h, const ZZ_pX& g, const ZZ& e, const ZZ_pXModulus& F) function NewtonInvTrunc (line 3778) | void NewtonInvTrunc(ZZ_pX& x, const ZZ_pX& a, long m) function FFTDivRem (line 3828) | void FFTDivRem(ZZ_pX& q, ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b) function FFTDiv (line 3880) | void FFTDiv(ZZ_pX& q, const ZZ_pX& a, const ZZ_pX& b) function FFTRem (line 3917) | void FFTRem(ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b) function DivRem (line 3964) | void DivRem(ZZ_pX& q, ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b) function div (line 3972) | void div(ZZ_pX& q, const ZZ_pX& a, const ZZ_pX& b) function div (line 3980) | void div(ZZ_pX& q, const ZZ_pX& a, const ZZ_p& b) function div (line 3988) | void div(ZZ_pX& q, const ZZ_pX& a, long b) function rem (line 3999) | void rem(ZZ_pX& r, const ZZ_pX& a, const ZZ_pX& b) function power (line 4043) | void power(ZZ_pX& x, const ZZ_pX& a, long e) function reverse (line 4085) | void reverse(ZZ_pX& x, const ZZ_pX& a, long hi) FILE: lib/NTL/src/ZZ_pX1.cpp function divide (line 10) | NTL_START_IMPL function divide (line 33) | long divide(const ZZ_pX& a, const ZZ_pX& b) function RightShift (line 54) | void RightShift(ZZ_pX& x, const ZZ_pX& a, long n) function LeftShift (line 87) | void LeftShift(ZZ_pX& x, const ZZ_pX& a, long n) function ShiftAdd (line 118) | void ShiftAdd(ZZ_pX& U, const ZZ_pX& V, long n) function ShiftSub (line 141) | void ShiftSub(ZZ_pX& U, const ZZ_pX& V, long n) function mul (line 165) | void mul(ZZ_pX& U, ZZ_pX& V, const ZZ_pXMatrix& M) function mul (line 300) | void mul(ZZ_pXMatrix& A, ZZ_pXMatrix& B, ZZ_pXMatrix& C) function IterHalfGCD (line 343) | void IterHalfGCD(ZZ_pXMatrix& M_out, ZZ_pX& U, ZZ_pX& V, long d_red) function HalfGCD (line 379) | void HalfGCD(ZZ_pXMatrix& M_out, const ZZ_pX& U, const ZZ_pX& V, long d_... function XHalfGCD (line 451) | void XHalfGCD(ZZ_pXMatrix& M_out, ZZ_pX& U, ZZ_pX& V, long d_red) function HalfGCD (line 513) | void HalfGCD(ZZ_pX& U, ZZ_pX& V) function GCD (line 556) | void GCD(ZZ_pX& d, const ZZ_pX& u, const ZZ_pX& v) function XGCD (line 591) | void XGCD(ZZ_pX& d, ZZ_pX& s, ZZ_pX& t, const ZZ_pX& a, const ZZ_pX& b) function IterBuild (line 653) | void IterBuild(ZZ_p* a, long n) function mul (line 673) | void mul(ZZ_p* x, const ZZ_p* a, const ZZ_p* b, long n) function BuildFromRoots (line 700) | void BuildFromRoots(ZZ_pX& x, const vec_ZZ_p& a) function eval (line 799) | void eval(ZZ_p& b, const ZZ_pX& f, const ZZ_p& a) function eval (line 816) | void eval(vec_ZZ_p& b, const ZZ_pX& f, const vec_ZZ_p& a) function interpolate (line 836) | void interpolate(ZZ_pX& f, const vec_ZZ_p& a, const vec_ZZ_p& b) function InnerProduct (line 937) | void InnerProduct(ZZ_pX& x, const vec_ZZ_p& v, long low, long high, function CompMod (line 982) | void CompMod(ZZ_pX& x, const ZZ_pX& g, const ZZ_pXArgument& A, function build (line 1011) | void build(ZZ_pXArgument& A, const ZZ_pX& h, const ZZ_pXModulus& F, long m) function CompMod (line 1046) | void CompMod(ZZ_pX& x, const ZZ_pX& g, const ZZ_pX& h, const ZZ_pXModulu... function Comp2Mod (line 1066) | void Comp2Mod(ZZ_pX& x1, ZZ_pX& x2, const ZZ_pX& g1, const ZZ_pX& g2, function Comp3Mod (line 1091) | void Comp3Mod(ZZ_pX& x1, ZZ_pX& x2, ZZ_pX& x3, function StripZeroes (line 1121) | static void StripZeroes(vec_ZZ_p& x) function PlainUpdateMap (line 1130) | void PlainUpdateMap(vec_ZZ_p& xx, const vec_ZZ_p& a, function UpdateMap (line 1162) | void UpdateMap(vec_ZZ_p& x, const vec_ZZ_p& aa, function ProjectPowers (line 1237) | void ProjectPowers(vec_ZZ_p& x, const vec_ZZ_p& a, long k, function ProjectPowers (line 1293) | void ProjectPowers(vec_ZZ_p& x, const vec_ZZ_p& a, long k, function build (line 1317) | void build(ZZ_pXNewArgument& H, const ZZ_pX& h, const ZZ_pXModulus& F, l... function CompMod (line 1363) | void CompMod(ZZ_pX& x, const ZZ_pX& g, const ZZ_pXNewArgument& H, function ProjectPowers (line 1410) | void ProjectPowers(vec_ZZ_p& x, const vec_ZZ_p& a, long k, function BerlekampMassey (line 1465) | void BerlekampMassey(ZZ_pX& h, const vec_ZZ_p& a, long m) function GCDMinPolySeq (line 1533) | void GCDMinPolySeq(ZZ_pX& h, const vec_ZZ_p& x, long m) function MinPolySeq (line 1555) | void MinPolySeq(ZZ_pX& h, const vec_ZZ_p& a, long m) function DoMinPolyMod (line 1568) | void DoMinPolyMod(ZZ_pX& h, const ZZ_pX& g, const ZZ_pXModulus& F, long m, function ProbMinPolyMod (line 1578) | void ProbMinPolyMod(ZZ_pX& h, const ZZ_pX& g, const ZZ_pXModulus& F, lon... function MinPolyMod (line 1590) | void MinPolyMod(ZZ_pX& hh, const ZZ_pX& g, const ZZ_pXModulus& F, long m) function IrredPolyMod (line 1628) | void IrredPolyMod(ZZ_pX& h, const ZZ_pX& g, const ZZ_pXModulus& F, long m) function diff (line 1639) | void diff(ZZ_pX& x, const ZZ_pX& a) function MakeMonic (line 1663) | void MakeMonic(ZZ_pX& x) function PlainMulTrunc (line 1679) | void PlainMulTrunc(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b, long n) function FFTMulTrunc (line 1687) | void FFTMulTrunc(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b, long n) function MulTrunc (line 1707) | void MulTrunc(ZZ_pX& x, const ZZ_pX& a, const ZZ_pX& b, long n) function PlainSqrTrunc (line 1718) | void PlainSqrTrunc(ZZ_pX& x, const ZZ_pX& a, long n) function FFTSqrTrunc (line 1726) | void FFTSqrTrunc(ZZ_pX& x, const ZZ_pX& a, long n) function SqrTrunc (line 1745) | void SqrTrunc(ZZ_pX& x, const ZZ_pX& a, long n) function FastTraceVec (line 1756) | void FastTraceVec(vec_ZZ_p& S, const ZZ_pX& f) function PlainTraceVec (line 1800) | void PlainTraceVec(vec_ZZ_p& S, const ZZ_pX& ff) function TraceVec (line 1836) | void TraceVec(vec_ZZ_p& S, const ZZ_pX& f) function ComputeTraceVec (line 1844) | static function TraceMod (line 1874) | void TraceMod(ZZ_p& x, const ZZ_pX& a, const ZZ_pXModulus& F) function TraceMod (line 1893) | void TraceMod(ZZ_p& x, const ZZ_pX& a, const ZZ_pX& f) function PlainResultant (line 1901) | void PlainResultant(ZZ_p& rres, const ZZ_pX& a, const ZZ_pX& b) function ResIterHalfGCD (line 1952) | void ResIterHalfGCD(ZZ_pXMatrix& M_out, ZZ_pX& U, ZZ_pX& V, long d_red, function ResHalfGCD (line 1992) | void ResHalfGCD(ZZ_pXMatrix& M_out, const ZZ_pX& U, const ZZ_pX& V, long... function ResHalfGCD (line 2064) | void ResHalfGCD(ZZ_pX& U, ZZ_pX& V, vec_ZZ_p& cvec, vec_long& dvec) function resultant (line 2109) | void resultant(ZZ_p& rres, const ZZ_pX& u, const ZZ_pX& v) function NormMod (line 2208) | void NormMod(ZZ_p& x, const ZZ_pX& a, const ZZ_pX& f) FILE: lib/NTL/src/ZZ_pXCharPoly.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL function CharPolyMod (line 32) | void CharPolyMod(ZZ_pX& g, const ZZ_pX& a, const ZZ_pX& ff) FILE: lib/NTL/src/ZZ_pXFactoring.cpp function NTL_START_IMPL (line 8) | NTL_START_IMPL function NullSpace (line 70) | static function BuildMatrix (line 141) | static function RecFindRoots (line 184) | static function FindRoots (line 221) | void FindRoots(vec_ZZ_p& x, const ZZ_pX& ff) function RandomBasisElt (line 234) | static function split (line 271) | static function RecFindFactors (line 301) | static function FindFactors (line 325) | static function IterFindFactors (line 339) | static function SFBerlekamp (line 360) | void SFBerlekamp(vec_ZZ_pX& factors, const ZZ_pX& ff, long verbose) function berlekamp (line 467) | void berlekamp(vec_pair_ZZ_pX_long& factors, const ZZ_pX& f, long verbose) function AddFactor (line 500) | static function ProcessTable (line 508) | static function TraceMap (line 563) | void TraceMap(ZZ_pX& w, const ZZ_pX& a, long d, const ZZ_pXModulus& F, function PowerCompose (line 604) | void PowerCompose(ZZ_pX& y, const ZZ_pX& h, long q, const ZZ_pXModulus& F) function ProbIrredTest (line 647) | long ProbIrredTest(const ZZ_pX& f, long iter) function DDF (line 687) | void DDF(vec_pair_ZZ_pX_long& factors, const ZZ_pX& ff, const ZZ_pX& hh, function RootEDF (line 765) | void RootEDF(vec_ZZ_pX& factors, const ZZ_pX& f, long verbose) function EDFSplit (line 782) | static function RecEDF (line 799) | static function EDF (line 823) | void EDF(vec_ZZ_pX& factors, const ZZ_pX& ff, const ZZ_pX& bb, function SFCanZass (line 867) | void SFCanZass(vec_ZZ_pX& factors, const ZZ_pX& ff, long verbose) function CanZass (line 941) | void CanZass(vec_pair_ZZ_pX_long& factors, const ZZ_pX& f, long verbose) function mul (line 972) | void mul(ZZ_pX& f, const vec_pair_ZZ_pX_long& v) function BaseCase (line 994) | static function TandemPowerCompose (line 1016) | static function RecComputeDegree (line 1086) | static function ComputeDegree (line 1109) | long ComputeDegree(const ZZ_pX& h, const ZZ_pXModulus& F) function ProbComputeDegree (line 1123) | long ProbComputeDegree(const ZZ_pX& h, const ZZ_pXModulus& F) function FindRoot (line 1146) | void FindRoot(ZZ_p& root, const ZZ_pX& ff) function power (line 1185) | static function IrredBaseCase (line 1198) | static function RecIrredTest (line 1213) | static function DetIrredTest (line 1235) | long DetIrredTest(const ZZ_pX& f) function IterIrredTest (line 1261) | long IterIrredTest(const ZZ_pX& f) function MulByXPlusY (line 1324) | static function IrredCombine (line 1369) | static function BuildPrimePowerIrred (line 1406) | static function RecBuildIrred (line 1417) | static function BuildIrred (line 1431) | void BuildIrred(ZZ_pX& f, long n) function BuildRandomIrred (line 1452) | void BuildRandomIrred(ZZ_pX& f, const ZZ_pX& g) function CalcTableSize (line 1476) | static function GenerateBabySteps (line 1488) | static function GenerateGiantSteps (line 1531) | static function NewAddFactor (line 1585) | static function NewProcessTable (line 1602) | static function FetchGiantStep (line 1648) | static function FetchBabySteps (line 1663) | static function GiantRefine (line 1684) | static function IntervalRefine (line 1771) | static function BabyRefine (line 1827) | static function NewDDF (line 1865) | void NewDDF(vec_pair_ZZ_pX_long& factors, FILE: lib/NTL/src/ZZ_pXTest.cpp function NTL_CLIENT (line 5) | NTL_CLIENT function sqrtest (line 46) | void sqrtest() function mulmodtest (line 83) | void mulmodtest() function sqrmodtest (line 123) | void sqrmodtest() function mulmod1test (line 164) | void mulmod1test() type NTL (line 207) | namespace NTL { type ZZ_pXTransMultiplier (line 215) | struct ZZ_pXTransMultiplier { function build (line 223) | void build(ZZ_pXTransMultiplier& B, const ZZ_pX& b, const ZZ_pXModulus& F) function TransMulMod (line 268) | void TransMulMod(ZZ_pX& x, const ZZ_pX& a, const ZZ_pXTransMultiplier& B, function UpdateMap (line 292) | void UpdateMap(vec_ZZ_p& x, const vec_ZZ_p& a, function updatetest (line 302) | void updatetest() function divremtest (line 344) | void divremtest() function main (line 377) | int main() FILE: lib/NTL/src/ctools.cpp function InitTimeConvert (line 31) | static inline double InitTimeConvert() function _ntl_GetWallTime (line 38) | double _ntl_GetWallTime( ) function _ntl_GetWallTime (line 62) | double _ntl_GetWallTime( ) function _ntl_GetWallTime (line 79) | double _ntl_GetWallTime( ) function _ntl_GetWallTime (line 94) | double _ntl_GetWallTime( ) function _ntl_IsFinite (line 123) | long _ntl_IsFinite(double *p) function _ntl_ForceToMem (line 140) | void _ntl_ForceToMem(double *p) function _ntl_ldexp (line 165) | double _ntl_ldexp(double x, long e) FILE: lib/NTL/src/fileio.cpp function NTL_START_IMPL (line 12) | NTL_START_IMPL function OpenWrite (line 24) | void OpenWrite(ofstream& s, const char *name, FileList& flist) function OpenRead (line 40) | void OpenRead(ifstream& s, const char *name) function CloseWrite (line 48) | void CloseWrite(ofstream& s) FILE: lib/NTL/src/gen_gmp_aux.cpp function main (line 17) | int main() function print2k (line 32) | void print2k(FILE *f, long k, long bpl) function Error (line 69) | void Error(const char *s) function main (line 79) | int main() FILE: lib/NTL/src/gf2x_version_1_2_or_later_required.cpp type gf2x_ternary_fft_info_s (line 15) | struct gf2x_ternary_fft_info_s type gf2x_ternary_fft_info_s (line 17) | struct gf2x_ternary_fft_info_s function fun (line 24) | void fun() function main (line 33) | int main() FILE: lib/NTL/src/lip.cpp function DBL (line 88) | static inline double function DBL (line 97) | static inline double function _ntl_limb_t (line 107) | static inline _ntl_limb_t function XOR (line 116) | static inline long function _ntl_limb_t (line 123) | static function _ntl_limb_t (line 129) | static function COUNT_BITS (line 137) | static function COUNT_BITS (line 143) | static function _ntl_signed_limb_t (line 170) | _ntl_signed_limb_t function _ntl_limb_t (line 182) | _ntl_limb_t function _ntl_limb_t (line 209) | _ntl_limb_t function _ntl_limb_t (line 232) | _ntl_limb_t function _ntl_limb_t (line 251) | _ntl_limb_t function _ntl_limb_t (line 267) | _ntl_limb_t function _ntl_limb_t (line 279) | _ntl_limb_t function _ntl_limb_t (line 298) | _ntl_limb_t function _ntl_limb_t (line 314) | _ntl_limb_t function _ntl_addmulp (line 331) | static inline void function _ntl_addmulp (line 342) | static inline void function _ntl_addmulpsq (line 353) | static inline void function _ntl_mulp (line 363) | static inline void function _ntl_submulp (line 373) | static inline void function _ntl_addmulp (line 389) | static inline void function _ntl_addmulpsq (line 400) | static inline void function _ntl_mulp (line 411) | static inline void function _ntl_submulp (line 422) | static inline void function _ntl_addmulsq (line 442) | void function _ntl_limb_t (line 454) | _ntl_limb_t function _ntl_limb_t (line 464) | _ntl_limb_t function _ntl_limb_t (line 475) | _ntl_limb_t function _ntl_mpn_base_sqr (line 534) | static inline void function _ntl_limb_t (line 556) | static inline _ntl_limb_t function kar_fold (line 575) | static function kar_sub (line 602) | static function kar_add (line 620) | static function kar_fix (line 641) | static function kar_mul (line 666) | static function kar_mul (line 747) | static function kar_sq (line 769) | static function kar_sq (line 802) | static function _ntl_mpn_sqr (line 825) | void function _ntl_limb_t (line 838) | _ntl_limb_t function _ntl_div21p (line 865) | static inline void function _ntl_rem21p (line 881) | static inline void function _ntl_limb_t (line 896) | static inline _ntl_limb_t function _ntl_limb_t (line 911) | _ntl_limb_t function _ntl_limb_t (line 930) | _ntl_limb_t function _ntl_mpn_tdiv_qr (line 949) | void function _ntl_limb_t (line 1066) | static function STORAGE (line 1070) | static function MustAlloc (line 1074) | static function GET_SIZE_NEG (line 1079) | static function STRIP (line 1094) | static function ZEROP (line 1102) | static function ONEP (line 1108) | static function SWAP_BIGINT (line 1114) | static function SWAP_LONG (line 1123) | static function SWAP_LIMB_PTR (line 1132) | static function DUMP (line 1142) | static void DUMP(_ntl_gbigint a) class _ntl_gbigint_watcher (line 1194) | class _ntl_gbigint_watcher { method _ntl_gbigint_watcher (line 1198) | explicit class _ntl_gbigint_deleter (line 1212) | class _ntl_gbigint_deleter { method apply (line 1214) | static void apply(_ntl_gbigint p) { _ntl_gfree(p); } function _ntl_swap (line 1219) | static inline void function _ntl_gdigit (line 1272) | long _ntl_gdigit(_ntl_gbigint a, long i) function _ntl_gvalidate (line 1285) | long _ntl_gvalidate(_ntl_gbigint a) function ForceNormal (line 1302) | static function _ntl_gsetlength (line 1322) | void _ntl_gsetlength(_ntl_gbigint *v, long len) function _ntl_gfree (line 1395) | void _ntl_gfree(_ntl_gbigint x) function _ntl_gswap (line 1409) | void function _ntl_gcopy (line 1439) | void _ntl_gcopy(_ntl_gbigint a, _ntl_gbigint *bb) function _ntl_glimbs_set (line 1473) | void _ntl_glimbs_set(const _ntl_limb_t *p, long n, _ntl_gbigint *x) function _ntl_gzero (line 1494) | void _ntl_gzero(_ntl_gbigint *aa) function _ntl_gone (line 1501) | void _ntl_gone(_ntl_gbigint *aa) function _ntl_godd (line 1513) | long _ntl_godd(_ntl_gbigint a) function _ntl_gbit (line 1521) | long _ntl_gbit(_ntl_gbigint a, long p) function _ntl_glowbits (line 1540) | void _ntl_glowbits(_ntl_gbigint a, long b, _ntl_gbigint *cc) function _ntl_gslowbits (line 1592) | long _ntl_gslowbits(_ntl_gbigint a, long p) function _ntl_gsetbit (line 1604) | long _ntl_gsetbit(_ntl_gbigint *a, long b) function _ntl_gswitchbit (line 1645) | long _ntl_gswitchbit(_ntl_gbigint *a, long b) function _ntl_gweights (line 1694) | long function gweights_mp_limb (line 1713) | static long function _ntl_gweight (line 1727) | long function _ntl_g2log (line 1751) | long _ntl_g2log(_ntl_gbigint a) function _ntl_gmakeodd (line 1766) | long _ntl_gmakeodd(_ntl_gbigint *nn) function _ntl_gnumtwos (line 1795) | long _ntl_gnumtwos(_ntl_gbigint n) function _ntl_gand (line 1823) | void _ntl_gand(_ntl_gbigint a, _ntl_gbigint b, _ntl_gbigint *cc) function _ntl_gxor (line 1867) | void _ntl_gxor(_ntl_gbigint a, _ntl_gbigint b, _ntl_gbigint *cc) function _ntl_gor (line 1931) | void _ntl_gor(_ntl_gbigint a, _ntl_gbigint b, _ntl_gbigint *cc) function _ntl_gnegate (line 1995) | void _ntl_gnegate(_ntl_gbigint *aa) function _ntl_gintoz (line 2005) | void _ntl_gintoz(long d, _ntl_gbigint *aa) function _ntl_gintoz (line 2026) | void _ntl_gintoz(long d, _ntl_gbigint *aa) function _ntl_guintoz (line 2071) | void _ntl_guintoz(unsigned long d, _ntl_gbigint *aa) function _ntl_guintoz (line 2092) | void _ntl_guintoz(unsigned long d, _ntl_gbigint *aa) function _ntl_gtoint (line 2134) | long _ntl_gtoint(_ntl_gbigint a) function _ntl_gtouint (line 2146) | unsigned long _ntl_gtouint(_ntl_gbigint a) function _ntl_gtouint (line 2159) | unsigned long _ntl_gtouint(_ntl_gbigint a) function _ntl_gcompare (line 2190) | long _ntl_gcompare(_ntl_gbigint a, _ntl_gbigint b) function _ntl_gabs (line 2241) | void _ntl_gabs(_ntl_gbigint *pa) function _ntl_gscompare (line 2249) | long _ntl_gscompare(_ntl_gbigint a, long b) function _ntl_glshift (line 2267) | void _ntl_glshift(_ntl_gbigint n, long k, _ntl_gbigint *rres) function _ntl_grshift (line 2332) | void _ntl_grshift(_ntl_gbigint n, long k, _ntl_gbigint *rres) function _ntl_gadd (line 2396) | void function _ntl_gsadd (line 2493) | void function _ntl_gsub (line 2502) | void function _ntl_gsubpos (line 2604) | void function _ntl_limb_t (line 2660) | static inline _ntl_limb_t function _ntl_gmul (line 2673) | void _ntl_gmul(_ntl_gbigint a, _ntl_gbigint b, _ntl_gbigint *cc) function _ntl_gmul (line 2824) | void _ntl_gmul(_ntl_gbigint a, _ntl_gbigint b, _ntl_gbigint *cc) function _ntl_gsq (line 2875) | void _ntl_gsq(_ntl_gbigint a, _ntl_gbigint *cc) function _ntl_gsmul (line 2956) | void function _ntl_gsdiv (line 3017) | long _ntl_gsdiv(_ntl_gbigint a, long d, _ntl_gbigint *bb) function _ntl_gsmod (line 3092) | long _ntl_gsmod(_ntl_gbigint a, long d) function _ntl_gdiv (line 3148) | void _ntl_gdiv(_ntl_gbigint a, _ntl_gbigint d, function gmod_simple (line 3247) | static function _ntl_gmod (line 3288) | void _ntl_gmod(_ntl_gbigint a, _ntl_gbigint d, _ntl_gbigint *rr) function _ntl_gquickmod (line 3293) | void _ntl_gquickmod(_ntl_gbigint *rr, _ntl_gbigint d) function _ntl_gsqrts (line 3303) | long _ntl_gsqrts(long n) function _ntl_gsqrts (line 3323) | long function _ntl_gsqrt (line 3382) | void _ntl_gsqrt(_ntl_gbigint n, _ntl_gbigint *rr) function _ntl_gsqrt (line 3414) | void _ntl_gsqrt(_ntl_gbigint n, _ntl_gbigint *rr) function _ntl_ggcd (line 3494) | void _ntl_ggcd(_ntl_gbigint m1, _ntl_gbigint m2, _ntl_gbigint *r) function _ntl_ggcd_alt (line 3556) | void function gxxeucl_basic (line 3570) | static void function _ntl_ggcd (line 3745) | void function _ntl_ggcd_alt (line 3776) | void function _ntl_gexteucl (line 3899) | void function _ntl_ginv (line 4041) | long _ntl_ginv(_ntl_gbigint ain, _ntl_gbigint nin, _ntl_gbigint *invv) function gxxeucl (line 4146) | static long function _ntl_gexteucl (line 4341) | void function _ntl_ginv (line 4413) | long function _ntl_ginvmod (line 4460) | void function _ntl_gaddmod (line 4471) | void function _ntl_gsubmod (line 4496) | void function _ntl_gsmulmod (line 4516) | void function _ntl_gmulmod (line 4532) | void function _ntl_gsqmod (line 4546) | void function _ntl_gdoub_aux (line 4557) | double _ntl_gdoub_aux(_ntl_gbigint n) function _ntl_ground_correction (line 4579) | long _ntl_ground_correction(_ntl_gbigint a, long k, long residual) function _ntl_gdoub (line 4652) | double _ntl_gdoub(_ntl_gbigint n) function _ntl_glog (line 4681) | double _ntl_glog(_ntl_gbigint n) function _ntl_gdoubtoz (line 4714) | void _ntl_gdoubtoz(double a, _ntl_gbigint *xx) function _ntl_gxxratrecon (line 4774) | long function _ntl_gexp (line 5094) | void function _ntl_gexps (line 5139) | void function OptWinSize (line 5185) | static function _ntl_limb_t (line 5209) | static function redc (line 5238) | static class _ntl_reduce_struct_montgomery (line 5289) | class _ntl_reduce_struct_montgomery : public _ntl_reduce_struct { class _ntl_reduce_struct_plain (line 5380) | class _ntl_reduce_struct_plain : public _ntl_reduce_struct { method eval (line 5384) | void eval(_ntl_gbigint *rres, _ntl_gbigint *TT) method adjust (line 5389) | void adjust(_ntl_gbigint *x) { } function _ntl_reduce_struct (line 5395) | _ntl_reduce_struct * function _ntl_gpowermod (line 5422) | void _ntl_gpowermod(_ntl_gbigint g, _ntl_gbigint e, _ntl_gbigint F, function _ntl_gisone (line 5654) | long _ntl_gisone(_ntl_gbigint rep) function _ntl_gsptest (line 5659) | long _ntl_gsptest(_ntl_gbigint rep) function _ntl_gwsptest (line 5666) | long _ntl_gwsptest(_ntl_gbigint rep) function _ntl_gcrtinrange (line 5675) | long _ntl_gcrtinrange(_ntl_gbigint g, _ntl_gbigint a) function _ntl_gfrombytes (line 5738) | void _ntl_gfrombytes(_ntl_gbigint *x, const unsigned char *p, long n) function _ntl_gbytesfromz (line 5788) | void _ntl_gbytesfromz(unsigned char *p, _ntl_gbigint a, long n) function _ntl_gfrombytes (line 5845) | void _ntl_gfrombytes(_ntl_gbigint *x, const unsigned char *p, long n) function _ntl_gbytesfromz (line 5900) | void _ntl_gbytesfromz(unsigned char *p, _ntl_gbigint a, long nn) function _ntl_gblock_construct_alloc (line 5943) | long _ntl_gblock_construct_alloc(_ntl_gbigint *x, long d, long n) function _ntl_gblock_construct_set (line 6007) | void _ntl_gblock_construct_set(_ntl_gbigint x, _ntl_gbigint *y, long i) function _ntl_gblock_destroy (line 6019) | long _ntl_gblock_destroy(_ntl_gbigint x) function _ntl_gblock_storage (line 6051) | long _ntl_gblock_storage(long d) function SpecialPower (line 6063) | static function sp_ext_eucl (line 6085) | static function sp_inv_mod (line 6132) | static class _ntl_tmp_vec_crt_fast (line 6148) | class _ntl_tmp_vec_crt_fast : public _ntl_tmp_vec { class _ntl_crt_struct_basic (line 6157) | class _ntl_crt_struct_basic : public _ntl_crt_struct { class _ntl_crt_struct_tbl (line 6173) | class _ntl_crt_struct_tbl : public _ntl_crt_struct { class _ntl_crt_struct_fast (line 6192) | class _ntl_crt_struct_fast : public _ntl_crt_struct { function _ntl_tmp_vec (line 6372) | _ntl_tmp_vec *_ntl_crt_struct_basic::extract() function _ntl_tmp_vec (line 6378) | _ntl_tmp_vec *_ntl_crt_struct_tbl::extract() function _ntl_tmp_vec (line 6384) | _ntl_tmp_vec *_ntl_crt_struct_fast::extract() function _ntl_tmp_vec (line 6395) | _ntl_tmp_vec *_ntl_crt_struct_basic::fetch() function _ntl_tmp_vec (line 6401) | _ntl_tmp_vec *_ntl_crt_struct_tbl::fetch() function _ntl_tmp_vec (line 6407) | _ntl_tmp_vec *_ntl_crt_struct_fast::fetch() function gadd_mul_many (line 6734) | static function tbl_red_inv (line 6840) | static inline function tbl_red_21 (line 6847) | static inline function tbl_red_31 (line 6860) | static inline class _ntl_tmp_vec_rem_impl (line 6871) | class _ntl_tmp_vec_rem_impl : public _ntl_tmp_vec { class _ntl_rem_struct_basic (line 6881) | class _ntl_rem_struct_basic : public _ntl_rem_struct { class _ntl_rem_struct_fast (line 6891) | class _ntl_rem_struct_fast : public _ntl_rem_struct { class _ntl_rem_struct_medium (line 6905) | class _ntl_rem_struct_medium : public _ntl_rem_struct { class _ntl_rem_struct_tbl (line 6937) | class _ntl_rem_struct_tbl : public _ntl_rem_struct { function _ntl_tmp_vec (line 7200) | _ntl_tmp_vec *_ntl_rem_struct_basic::fetch() function _ntl_tmp_vec (line 7208) | _ntl_tmp_vec *_ntl_rem_struct_tbl::fetch() function _ntl_tmp_vec (line 7215) | _ntl_tmp_vec *_ntl_rem_struct_fast::fetch() function _ntl_tmp_vec (line 7238) | _ntl_tmp_vec *_ntl_rem_struct_medium::fetch() function _ntl_gaorsmul (line 7668) | void function _ntl_gaddmul (line 7681) | void function _ntl_gsubmul (line 7687) | void function _ntl_mpn_com_n (line 7698) | static inline function _ntl_MPN_MUL_1C (line 7720) | static inline function _ntl_g_inc (line 7744) | static inline function _ntl_g_inc_carry (line 7769) | static inline function _ntl_g_dec (line 7799) | static inline function _ntl_gaorsmul_1 (line 7832) | void function _ntl_gsaddmul (line 7992) | void function _ntl_gssubmul (line 7998) | void type _ntl_general_rem_one_struct (line 8014) | struct _ntl_general_rem_one_struct { } function _ntl_general_rem_one_struct (line 8016) | _ntl_general_rem_one_struct * function _ntl_general_rem_one_struct_apply (line 8022) | long function _ntl_general_rem_one_struct_delete (line 8028) | void type _ntl_general_rem_one_struct (line 8039) | struct _ntl_general_rem_one_struct { function _ntl_general_rem_one_struct (line 8047) | _ntl_general_rem_one_struct * function _ntl_general_rem_one_struct_apply1 (line 8098) | long function _ntl_general_rem_one_struct_apply (line 8375) | long function _ntl_general_rem_one_struct_delete (line 8651) | void function _ntl_quick_accum_begin (line 8661) | void function _ntl_quick_accum_muladd (line 8676) | void function _ntl_quick_accum_end (line 8699) | void FILE: lib/NTL/src/lzz_p.cpp function Build_zz_pInfo (line 14) | SmartPtr<zz_pInfoT> Build_zz_pInfo(FFTPrimeInfo *info) function istream (line 212) | istream& operator>>(istream& s, zz_p& x) function ostream (line 221) | ostream& operator<<(ostream& s, zz_p a) function InnerProd_LL (line 243) | long function InnerProd_LL (line 300) | long function InnerProd_L (line 357) | long function InnerProd_L (line 410) | long FILE: lib/NTL/src/lzz_pE.cpp function ZZ (line 22) | const ZZ& zz_pE::cardinality() function zz_pE (line 84) | const zz_pE& zz_pE::zero() function istream (line 93) | istream& operator>>(istream& s, zz_pE& x) function div (line 103) | void div(zz_pE& x, const zz_pE& a, const zz_pE& b) function div (line 111) | void div(zz_pE& x, const zz_pE& a, long b) function div (line 119) | void div(zz_pE& x, const zz_pE& a, const zz_p& b) function div (line 127) | void div(zz_pE& x, long a, const zz_pE& b) function div (line 134) | void div(zz_pE& x, const zz_p& a, const zz_pE& b) function inv (line 143) | void inv(zz_pE& x, const zz_pE& a) FILE: lib/NTL/src/lzz_pEX.cpp function NTL_START_IMPL (line 10) | NTL_START_IMPL function istream (line 20) | istream& operator>>(istream& s, zz_pEX& x) function ostream (line 27) | ostream& operator<<(ostream& s, const zz_pEX& a) function IsZero (line 48) | long IsZero(const zz_pEX& a) function IsOne (line 54) | long IsOne(const zz_pEX& a) function SetCoeff (line 110) | void SetCoeff(zz_pEX& x, long i, const zz_pE& a) function SetCoeff (line 149) | void SetCoeff(zz_pEX& x, long i, const zz_p& aa) function SetCoeff (line 175) | void SetCoeff(zz_pEX& x, long i, long a) function SetCoeff (line 188) | void SetCoeff(zz_pEX& x, long i) function SetX (line 210) | void SetX(zz_pEX& x) function IsX (line 217) | long IsX(const zz_pEX& a) function zz_pE (line 224) | const zz_pE& coeff(const zz_pEX& a, long i) function zz_pE (line 233) | const zz_pE& LeadCoeff(const zz_pEX& a) function zz_pE (line 241) | const zz_pE& ConstTerm(const zz_pEX& a) function conv (line 251) | void conv(zz_pEX& x, const zz_pE& a) function conv (line 261) | void conv(zz_pEX& x, long a) function conv (line 274) | void conv(zz_pEX& x, const ZZ& a) function conv (line 281) | void conv(zz_pEX& x, const zz_p& a) function conv (line 294) | void conv(zz_pEX& x, const zz_pX& aa) function conv (line 307) | void conv(zz_pEX& x, const vec_zz_pE& a) function conv (line 318) | void conv(zz_pEX& x, const ZZX& a) function add (line 335) | void add(zz_pEX& x, const zz_pEX& a, const zz_pEX& b) function add (line 362) | void add(zz_pEX& x, const zz_pEX& a, const zz_pE& b) function add (line 392) | void add(zz_pEX& x, const zz_pEX& a, const zz_p& b) function add (line 423) | void add(zz_pEX& x, const zz_pEX& a, long b) function sub (line 436) | void sub(zz_pEX& x, const zz_pEX& a, const zz_pEX& b) function sub (line 463) | void sub(zz_pEX& x, const zz_pEX& a, const zz_pE& b) function sub (line 494) | void sub(zz_pEX& x, const zz_pEX& a, const zz_p& b) function sub (line 526) | void sub(zz_pEX& x, const zz_pEX& a, long b) function sub (line 539) | void sub(zz_pEX& x, const zz_pE& b, const zz_pEX& a) function sub (line 566) | void sub(zz_pEX& x, const zz_p& a, const zz_pEX& b) function sub (line 574) | void sub(zz_pEX& x, long a, const zz_pEX& b) function mul (line 582) | void mul(zz_pEX& c, const zz_pEX& a, const zz_pEX& b) function mul (line 666) | void mul(zz_pEX& x, const zz_pEX& a, const zz_pE& b) function mul (line 694) | void mul(zz_pEX& x, const zz_pEX& a, const zz_p& b) function mul (line 721) | void mul(zz_pEX& x, const zz_pEX& a, long b) function sqr (line 728) | void sqr(zz_pEX& c, const zz_pEX& a) function MulTrunc (line 792) | void MulTrunc(zz_pEX& x, const zz_pEX& a, const zz_pEX& b, long n) function SqrTrunc (line 801) | void SqrTrunc(zz_pEX& x, const zz_pEX& a, long n) function CopyReverse (line 811) | void CopyReverse(zz_pEX& x, const zz_pEX& a, long hi) function trunc (line 839) | void trunc(zz_pEX& x, const zz_pEX& a, long m) function random (line 871) | void random(zz_pEX& x, long n) function negate (line 883) | void negate(zz_pEX& x, const zz_pEX& a) function MulByXModAux (line 898) | static function MulByXMod (line 942) | void MulByXMod(zz_pEX& h, const zz_pEX& a, const zz_pEX& f) function PlainMul (line 955) | void PlainMul(zz_pEX& x, const zz_pEX& a, const zz_pEX& b) function SetSize (line 1008) | void SetSize(vec_zz_pX& x, long n, long m) function PlainDivRem (line 1018) | void PlainDivRem(zz_pEX& q, zz_pEX& r, const zz_pEX& a, const zz_pEX& b) function PlainRem (line 1089) | void PlainRem(zz_pEX& r, const zz_pEX& a, const zz_pEX& b, vec_zz_pX& x) function PlainDivRem (line 1144) | void PlainDivRem(zz_pEX& q, zz_pEX& r, const zz_pEX& a, const zz_pEX& b, function PlainDiv (line 1212) | void PlainDiv(zz_pEX& q, const zz_pEX& a, const zz_pEX& b) function PlainRem (line 1277) | void PlainRem(zz_pEX& r, const zz_pEX& a, const zz_pEX& b) function RightShift (line 1336) | void RightShift(zz_pEX& x, const zz_pEX& a, long n) function LeftShift (line 1369) | void LeftShift(zz_pEX& x, const zz_pEX& a, long n) function NewtonInv (line 1401) | void NewtonInv(zz_pEX& c, const zz_pEX& a, long e) function InvTrunc (line 1456) | void InvTrunc(zz_pEX& c, const zz_pEX& a, long e) function build (line 1477) | void build(zz_pEXModulus& F, const zz_pEX& f) function UseMulRem21 (line 1532) | void UseMulRem21(zz_pEX& r, const zz_pEX& a, const zz_pEXModulus& F) function UseMulDivRem21 (line 1548) | void UseMulDivRem21(zz_pEX& q, zz_pEX& r, const zz_pEX& a, const zz_pEXM... function UseMulDiv21 (line 1565) | void UseMulDiv21(zz_pEX& q, const zz_pEX& a, const zz_pEXModulus& F) function rem (line 1580) | void rem(zz_pEX& x, const zz_pEX& a, const zz_pEXModulus& F) function DivRem (line 1623) | void DivRem(zz_pEX& q, zz_pEX& r, const zz_pEX& a, const zz_pEXModulus& F) function div (line 1679) | void div(zz_pEX& q, const zz_pEX& a, const zz_pEXModulus& F) function MulMod (line 1740) | void MulMod(zz_pEX& c, const zz_pEX& a, const zz_pEX& b, const zz_pEXMod... function SqrMod (line 1750) | void SqrMod(zz_pEX& c, const zz_pEX& a, const zz_pEXModulus& F) function UseMulRem (line 1761) | void UseMulRem(zz_pEX& r, const zz_pEX& a, const zz_pEX& b) function UseMulDivRem (line 1782) | void UseMulDivRem(zz_pEX& q, zz_pEX& r, const zz_pEX& a, const zz_pEX& b) function UseMulDiv (line 1804) | void UseMulDiv(zz_pEX& q, const zz_pEX& a, const zz_pEX& b) function DivRem (line 1825) | void DivRem(zz_pEX& q, zz_pEX& r, const zz_pEX& a, const zz_pEX& b) function div (line 1841) | void div(zz_pEX& q, const zz_pEX& a, const zz_pEX& b) function div (line 1857) | void div(zz_pEX& q, const zz_pEX& a, const zz_pE& b) function div (line 1864) | void div(zz_pEX& q, const zz_pEX& a, const zz_p& b) function div (line 1871) | void div(zz_pEX& q, const zz_pEX& a, long b) function rem (line 1879) | void rem(zz_pEX& r, const zz_pEX& a, const zz_pEX& b) function GCD (line 1895) | void GCD(zz_pEX& x, const zz_pEX& a, const zz_pEX& b) function XGCD (line 1934) | void XGCD(zz_pEX& d, zz_pEX& s, zz_pEX& t, const zz_pEX& a, const zz_pEX... function IterBuild (line 1992) | void IterBuild(zz_pE* a, long n) function BuildFromRoots (line 2012) | void BuildFromRoots(zz_pEX& x, const vec_zz_pE& a) function eval (line 2028) | void eval(zz_pE& b, const zz_pEX& f, const zz_pE& a) function eval (line 2043) | void eval(vec_zz_pE& b, const zz_pEX& f, const vec_zz_pE& a) function interpolate (line 2061) | void interpolate(zz_pEX& f, const vec_zz_pE& a, const vec_zz_pE& b) function InnerProduct (line 2129) | void InnerProduct(zz_pEX& x, const vec_zz_pE& v, long low, long high, function CompMod (line 2158) | void CompMod(zz_pEX& x, const zz_pEX& g, const zz_pEXArgument& A, function build (line 2187) | void build(zz_pEXArgument& A, const zz_pEX& h, const zz_pEXModulus& F, l... function CompMod (line 2222) | void CompMod(zz_pEX& x, const zz_pEX& g, const zz_pEX& h, const zz_pEXMo... function Comp2Mod (line 2242) | void Comp2Mod(zz_pEX& x1, zz_pEX& x2, const zz_pEX& g1, const zz_pEX& g2, function Comp3Mod (line 2267) | void Comp3Mod(zz_pEX& x1, zz_pEX& x2, zz_pEX& x3, function build (line 2296) | void build(zz_pEXTransMultiplier& B, const zz_pEX& b, const zz_pEXModulu... function TransMulMod (line 2339) | void TransMulMod(zz_pEX& x, const zz_pEX& a, const zz_pEXTransMultiplier... function ShiftSub (line 2362) | void ShiftSub(zz_pEX& U, const zz_pEX& V, long n) function UpdateMap (line 2386) | void UpdateMap(vec_zz_pE& x, const vec_zz_pE& a, function ProjectPowers (line 2394) | static function ProjectPowers (line 2427) | static function ProjectPowers (line 2447) | void ProjectPowers(vec_zz_pE& x, const vec_zz_pE& a, long k, function ProjectPowers (line 2453) | void ProjectPowers(vec_zz_pE& x, const vec_zz_pE& a, long k, function BerlekampMassey (line 2462) | void BerlekampMassey(zz_pEX& h, const vec_zz_pE& a, long m) function MinPolySeq (line 2530) | void MinPolySeq(zz_pEX& h, const vec_zz_pE& a, long m) function DoMinPolyMod (line 2539) | void DoMinPolyMod(zz_pEX& h, const zz_pEX& g, const zz_pEXModulus& F, lo... function ProbMinPolyMod (line 2548) | void ProbMinPolyMod(zz_pEX& h, const zz_pEX& g, const zz_pEXModulus& F, ... function ProbMinPolyMod (line 2559) | void ProbMinPolyMod(zz_pEX& h, const zz_pEX& g, const zz_pEXModulus& F) function MinPolyMod (line 2564) | void MinPolyMod(zz_pEX& hh, const zz_pEX& g, const zz_pEXModulus& F, lon... function IrredPolyMod (line 2598) | void IrredPolyMod(zz_pEX& h, const zz_pEX& g, const zz_pEXModulus& F, lo... function IrredPolyMod (line 2610) | void IrredPolyMod(zz_pEX& h, const zz_pEX& g, const zz_pEXModulus& F) function MinPolyMod (line 2617) | void MinPolyMod(zz_pEX& hh, const zz_pEX& g, const zz_pEXModulus& F) function diff (line 2622) | void diff(zz_pEX& x, const zz_pEX& a) function MakeMonic (line 2647) | void MakeMonic(zz_pEX& x) function divide (line 2662) | long divide(zz_pEX& q, const zz_pEX& a, const zz_pEX& b) function divide (line 2680) | long divide(const zz_pEX& a, const zz_pEX& b) function OptWinSize (line 2691) | static function PowerMod (line 2715) | void PowerMod(zz_pEX& h, const zz_pEX& g, const ZZ& e, const zz_pEXModul... function InvMod (line 2826) | void InvMod(zz_pEX& x, const zz_pEX& a, const zz_pEX& f) function InvModStatus (line 2839) | long InvModStatus(zz_pEX& x, const zz_pEX& a, const zz_pEX& f) function MulMod (line 2854) | void MulMod(zz_pEX& x, const zz_pEX& a, const zz_pEX& b, const zz_pEX& f) function SqrMod (line 2865) | void SqrMod(zz_pEX& x, const zz_pEX& a, const zz_pEX& f) function PowerXMod (line 2876) | void PowerXMod(zz_pEX& hh, const ZZ& e, const zz_pEXModulus& F) function reverse (line 2905) | void reverse(zz_pEX& x, const zz_pEX& a, long hi) function power (line 2921) | void power(zz_pEX& x, const zz_pEX& a, long e) function FastTraceVec (line 2965) | static function PlainTraceVec (line 2981) | void PlainTraceVec(vec_zz_pE& S, const zz_pEX& ff) function TraceVec (line 3017) | void TraceVec(vec_zz_pE& S, const zz_pEX& f) function ComputeTraceVec (line 3025) | static function TraceMod (line 3036) | void TraceMod(zz_pE& x, const zz_pEX& a, const zz_pEXModulus& F) function TraceMod (line 3055) | void TraceMod(zz_pE& x, const zz_pEX& a, const zz_pEX& f) function PlainResultant (line 3064) | void PlainResultant(zz_pE& rres, const zz_pEX& a, const zz_pEX& b) function resultant (line 3114) | void resultant(zz_pE& rres, const zz_pEX& a, const zz_pEX& b) function NormMod (line 3120) | void NormMod(zz_pE& x, const zz_pEX& a, const zz_pEX& f) function InnerProduct (line 3148) | void InnerProduct(zz_pEX& x, const vec_zz_p& v, long low, long high, function CompTower (line 3178) | void CompTower(zz_pEX& x, const zz_pX& g, const zz_pEXArgument& A, function CompTower (line 3206) | void CompTower(zz_pEX& x, const zz_pX& g, const zz_pEX& h, function PrepareProjection (line 3225) | void PrepareProjection(vec_vec_zz_p& tt, const vec_zz_pE& s, function ProjectedInnerProduct (line 3240) | void ProjectedInnerProduct(zz_p& x, const vec_zz_pE& a, function PrecomputeProj (line 3260) | void PrecomputeProj(vec_zz_p& proj, const zz_pX& f) function ProjectPowersTower (line 3278) | void ProjectPowersTower(vec_zz_p& x, const vec_zz_pE& a, long k, function ProjectPowersTower (line 3319) | void ProjectPowersTower(vec_zz_p& x, const vec_zz_pE& a, long k, function DoMinPolyTower (line 3340) | void DoMinPolyTower(zz_pX& h, const zz_pEX& g, const zz_pEXModulus& F, l... function ProbMinPolyTower (line 3351) | void ProbMinPolyTower(zz_pX& h, const zz_pEX& g, const zz_pEXModulus& F, function ProbMinPolyTower (line 3370) | void ProbMinPolyTower(zz_pX& h, const zz_pEX& g, const zz_pEXModulus& F, function MinPolyTower (line 3385) | void MinPolyTower(zz_pX& hh, const zz_pEX& g, const zz_pEXModulus& F, lo... function IrredPolyTower (line 3429) | void IrredPolyTower(zz_pX& h, const zz_pEX& g, const zz_pEXModulus& F, l... FILE: lib/NTL/src/lzz_pEXFactoring.cpp function NTL_START_IMPL (line 6) | NTL_START_IMPL function SquareFreeDecomp (line 27) | void SquareFreeDecomp(vec_pair_zz_pEX_long& u, const zz_pEX& ff) function AbsTraceMap (line 85) | static function FrobeniusMap (line 104) | void FrobeniusMap(zz_pEX& h, const zz_pEXModulus& F) function RecFindRoots (line 110) | static function FindRoots (line 149) | void FindRoots(vec_zz_pE& x, const zz_pEX& ff) function split (line 161) | void split(zz_pEX& f1, zz_pEX& g1, zz_pEX& f2, zz_pEX& g2, function RecFindFactors (line 190) | void RecFindFactors(vec_zz_pEX& factors, const zz_pEX& f, const zz_pEX& g, function FindFactors (line 213) | void FindFactors(vec_zz_pEX& factors, const zz_pEX& f, const zz_pEX& g, function IterFindFactors (line 224) | void IterFindFactors(vec_zz_pEX& factors, const zz_pEX& f, function TraceMap (line 240) | void TraceMap(zz_pEX& w, const zz_pEX& a, long d, const zz_pEXModulus& F, function PowerCompose (line 281) | void PowerCompose(zz_pEX& y, const zz_pEX& h, long q, const zz_pEXModulu... function ProbIrredTest (line 324) | long ProbIrredTest(const zz_pEX& f, long iter) function RootEDF (line 364) | void RootEDF(vec_zz_pEX& factors, const zz_pEX& f, long verbose) function EDFSplit (line 381) | void EDFSplit(vec_zz_pEX& v, const zz_pEX& f, const zz_pEX& b, long d) function RecEDF (line 397) | void RecEDF(vec_zz_pEX& factors, const zz_pEX& f, const zz_pEX& b, long d, function EDF (line 420) | void EDF(vec_zz_pEX& factors, const zz_pEX& ff, const zz_pEX& bb, function SFCanZass (line 464) | void SFCanZass(vec_zz_pEX& factors, const zz_pEX& ff, long verbose) function CanZass (line 536) | void CanZass(vec_pair_zz_pEX_long& factors, const zz_pEX& f, long verbose) function mul (line 567) | void mul(zz_pEX& f, const vec_pair_zz_pEX_long& v) function BaseCase (line 587) | long BaseCase(const zz_pEX& h, long q, long a, const zz_pEXModulus& F) function TandemPowerCompose (line 608) | void TandemPowerCompose(zz_pEX& y1, zz_pEX& y2, const zz_pEX& h, function RecComputeDegree (line 676) | long RecComputeDegree(long u, const zz_pEX& h, const zz_pEXModulus& F, function RecComputeDegree (line 698) | long RecComputeDegree(const zz_pEX& h, const zz_pEXModulus& F) function FindRoot (line 714) | void FindRoot(zz_pE& root, const zz_pEX& ff) function power (line 755) | static function IrredBaseCase (line 768) | static function RecIrredTest (line 783) | static function DetIrredTest (line 805) | long DetIrredTest(const zz_pEX& f) function IterIrredTest (line 831) | long IterIrredTest(const zz_pEX& f) function MulByXPlusY (line 893) | static function IrredCombine (line 938) | static function BuildPrimePowerIrred (line 975) | static function RecBuildIrred (line 986) | static function BuildIrred (line 1000) | void BuildIrred(zz_pEX& f, long n) function BuildIrred (line 1022) | void BuildIrred(zz_pEX& f, long n) function BuildRandomIrred (line 1046) | void BuildRandomIrred(zz_pEX& f, const zz_pEX& g) function CalcTableSize (line 1070) | static function GenerateBabySteps (line 1085) | static function GenerateGiantSteps (line 1139) | static function NewAddFactor (line 1203) | static function NewProcessTable (line 1220) | static function FetchGiantStep (line 1267) | static function FetchBabySteps (line 1283) | static function GiantRefine (line 1304) | static function IntervalRefine (line 1391) | static function BabyRefine (line 1447) | static function NewDDF (line 1488) | void NewDDF(vec_pair_zz_pEX_long& factors, function IterComputeDegree (line 1537) | long IterComputeDegree(const zz_pEX& h, const zz_pEXModulus& F) FILE: lib/NTL/src/lzz_pEXTest.cpp function NTL_CLIENT (line 5) | NTL_CLIENT FILE: lib/NTL/src/lzz_pX.cpp function zz_pX (line 22) | const zz_pX& zz_pX::zero() function istream (line 30) | istream& operator>>(istream& s, zz_pX& x) function ostream (line 37) | ostream& operator<<(ostream& s, const zz_pX& a) function IsZero (line 58) | long IsZero(const zz_pX& a) function IsOne (line 64) | long IsOne(const zz_pX& a) function GetCoeff (line 69) | void GetCoeff(zz_p& x, const zz_pX& a, long i) function SetCoeff (line 77) | void SetCoeff(zz_pX& x, long i, zz_p a) function SetCoeff (line 100) | void SetCoeff(zz_pX& x, long i, long a) function SetCoeff (line 108) | void SetCoeff(zz_pX& x, long i) function SetX (line 130) | void SetX(zz_pX& x) function IsX (line 137) | long IsX(const zz_pX& a) function zz_p (line 144) | const zz_p coeff(const zz_pX& a, long i) function zz_p (line 153) | const zz_p LeadCoeff(const zz_pX& a) function zz_p (line 161) | const zz_p ConstTerm(const zz_pX& a) function conv (line 171) | void conv(zz_pX& x, zz_p a) function conv (line 181) | void conv(zz_pX& x, long a) function conv (line 194) | void conv(zz_pX& x, const ZZ& a) function conv (line 208) | void conv(zz_pX& x, const vec_zz_p& a) function add (line 215) | void add(zz_pX& x, const zz_pX& a, const zz_pX& b) function add (line 242) | void add(zz_pX& x, const zz_pX& a, zz_p b) function sub (line 255) | void sub(zz_pX& x, const zz_pX& a, const zz_pX& b) function sub (line 283) | void sub(zz_pX& x, const zz_pX& a, zz_p b) function sub (line 296) | void sub(zz_pX& x, zz_p a, const zz_pX& b) function negate (line 302) | void negate(zz_pX& x, const zz_pX& a) function mul (line 316) | void mul(zz_pX& x, const zz_pX& a, const zz_pX& b) function sqr (line 329) | void sqr(zz_pX& x, const zz_pX& a) function PlainMul (line 339) | void PlainMul(zz_p *xp, const zz_p *ap, long sa, const zz_p *bp, long sb) function reduce (line 371) | static inline function PlainMul_long (line 378) | void PlainMul_long(zz_p *xp, const zz_p *ap, long sa, const zz_p *bp, lo... function KarFold (line 404) | void KarFold(zz_p *T, const zz_p *b, long sb, long hsa) function KarSub (line 417) | void KarSub(zz_p *T, const zz_p *b, long sb) function KarAdd (line 426) | void KarAdd(zz_p *T, const zz_p *b, long sb) function KarFix (line 435) | void KarFix(zz_p *c, const zz_p *b, long sb, long hsa) function KarMul (line 448) | void KarMul(zz_p *c, const zz_p *a, long sa, const zz_p *b, long sb, zz_... function KarMul_long (line 523) | void KarMul_long(zz_p *c, const zz_p *a, long sa, const zz_p *b, long sb... function PlainMul (line 599) | void PlainMul(zz_pX& c, const zz_pX& a, const zz_pX& b) function PlainSqr_long (line 680) | void PlainSqr_long(zz_p *xp, const zz_p *ap, long sa) function PlainSqr (line 713) | void PlainSqr(zz_p *xp, const zz_p *ap, long sa) function KarSqr (line 761) | void KarSqr(zz_p *c, const zz_p *a, long sa, zz_p *stk) function KarSqr_long (line 792) | void KarSqr_long(zz_p *c, const zz_p *a, long sa, zz_p *stk) function PlainSqr (line 823) | void PlainSqr(zz_pX& c, const zz_pX& a) function PlainDivRem (line 882) | void PlainDivRem(zz_pX& q, zz_pX& r, const zz_pX& a, const zz_pX& b) function PlainDiv (line 960) | void PlainDiv(zz_pX& q, const zz_pX& a, const zz_pX& b) function PlainRem (line 1034) | void PlainRem(zz_pX& r, const zz_pX& a, const zz_pX& b) function mul (line 1102) | void mul(zz_pX& x, const zz_pX& a, zz_p b) function PlainGCD (line 1138) | void PlainGCD(zz_pX& x, const zz_pX& a, const zz_pX& b) function PlainXGCD (line 1174) | void PlainXGCD(zz_pX& d, zz_pX& s, zz_pX& t, const zz_pX& a, const zz_pX... function MulMod (line 1230) | void MulMod(zz_pX& x, const zz_pX& a, const zz_pX& b, const zz_pX& f) function SqrMod (line 1241) | void SqrMod(zz_pX& x, const zz_pX& a, const zz_pX& f) function InvMod (line 1252) | void InvMod(zz_pX& x, const zz_pX& a, const zz_pX& f) function InvModStatus (line 1265) | long InvModStatus(zz_pX& x, const zz_pX& a, const zz_pX& f) function MulByXModAux (line 1283) | static function MulByXMod (line 1327) | void MulByXMod(zz_pX& h, const zz_pX& a, const zz_pX& f) function random (line 1339) | void random(zz_pX& x, long n) function fftRep (line 1392) | fftRep& fftRep::operator=(const fftRep& R) function FromModularRep (line 1419) | static inline function FromModularRep (line 1466) | static function FromModularRep (line 1554) | static function TofftRep_trunc (line 1620) | void TofftRep_trunc(fftRep& y, const zz_pX& x, long k, function RevTofftRep (line 1717) | void RevTofftRep(fftRep& y, const vec_zz_p& x, function FromfftRep (line 1799) | void FromfftRep(zz_pX& x, fftRep& y, long lo, long hi) function RevFromfftRep (line 1850) | void RevFromfftRep(vec_zz_p& x, fftRep& y, long lo, long hi) function NDFromfftRep (line 1898) | void NDFromfftRep(zz_pX& x, const fftRep& y, long lo, long hi, fftRep& z) function NDFromfftRep (line 1948) | void NDFromfftRep(zz_pX& x, fftRep& y, long lo, long hi) function FromfftRep (line 1954) | void FromfftRep(zz_p* x, fftRep& y, long lo, long hi) function mul (line 2005) | void mul(fftRep& z, const fftRep& x, const fftRep& y) function sub (line 2052) | void sub(fftRep& z, const fftRep& x, const fftRep& y) function add (line 2091) | void add(fftRep& z, const fftRep& x, const fftRep& y) function reduce (line 2131) | void reduce(fftRep& x, const fftRep& a, long k) function AddExpand (line 2161) | void AddExpand(fftRep& x, const fftRep& a) function FFTMul (line 2198) | void FFTMul(zz_pX& x, const zz_pX& a, const zz_pX& b) function FFTSqr (line 2218) | void FFTSqr(zz_pX& x, const zz_pX& a) function CopyReverse (line 2237) | void CopyReverse(zz_pX& x, const zz_pX& a, long lo, long hi) function copy (line 2264) | void copy(zz_pX& x, const zz_pX& a, long lo, long hi) function rem21 (line 2292) | void rem21(zz_pX& x, const zz_pX& a, const zz_pXModulus& F) function DivRem21 (line 2347) | void DivRem21(zz_pX& q, zz_pX& x, const zz_pX& a, const zz_pXModulus& F) function div21 (line 2404) | void div21(zz_pX& x, const zz_pX& a, const zz_pXModulus& F) function rem (line 2434) | void rem(zz_pX& x, const zz_pX& a, const zz_pXModulus& F) function DivRem (line 2478) | void DivRem(zz_pX& q, zz_pX& r, const zz_pX& a, const zz_pXModulus& F) function div (line 2535) | void div(zz_pX& q, const zz_pX& a, const zz_pXModulus& F) function MulMod (line 2595) | void MulMod(zz_pX& x, const zz_pX& a, const zz_pX& b, const zz_pXModulus... function SqrMod (line 2650) | void SqrMod(zz_pX& x, const zz_pX& a, const zz_pXModulus& F) function PlainInvTrunc (line 2699) | void PlainInvTrunc(zz_pX& x, const zz_pX& a, long m) function trunc (line 2746) | void trunc(zz_pX& x, const zz_pX& a, long m) function CyclicReduce (line 2777) | void CyclicReduce(zz_pX& x, const zz_pX& a, long m) function InvTrunc (line 2810) | void InvTrunc(zz_pX& x, const zz_pX& a, long m) function build (line 2839) | void build(zz_pXModulus& x, const zz_pX& f) function build (line 2881) | void build(zz_pXMultiplier& x, const zz_pX& b, function MulMod (line 2918) | void MulMod(zz_pX& x, const zz_pX& a, const zz_pXMultiplier& B, function PowerXMod (line 2965) | void PowerXMod(zz_pX& hh, const ZZ& e, const zz_pXModulus& F) function PowerXPlusAMod (line 2995) | void PowerXPlusAMod(zz_pX& hh, zz_p a, const ZZ& e, const zz_pXModulus& F) function PowerMod (line 3029) | void PowerMod(zz_pX& h, const zz_pX& g, const ZZ& e, const zz_pXModulus& F) function NewtonInvTrunc (line 3062) | void NewtonInvTrunc(zz_pX& x, const zz_pX& a, long m) function FFTDivRem (line 3112) | void FFTDivRem(zz_pX& q, zz_pX& r, const zz_pX& a, const zz_pX& b) function FFTDiv (line 3164) | void FFTDiv(zz_pX& q, const zz_pX& a, const zz_pX& b) function FFTRem (line 3201) | void FFTRem(zz_pX& r, const zz_pX& a, const zz_pX& b) function DivRem (line 3249) | void DivRem(zz_pX& q, zz_pX& r, const zz_pX& a, const zz_pX& b) function div (line 3257) | void div(zz_pX& q, const zz_pX& a, const zz_pX& b) function div (line 3265) | void div(zz_pX& q, const zz_pX& a, zz_p b) function rem (line 3273) | void rem(zz_pX& r, const zz_pX& a, const zz_pX& b) function power (line 3318) | void power(zz_pX& x, const zz_pX& a, long e) function reverse (line 3360) | void reverse(zz_pX& x, const zz_pX& a, long hi) FILE: lib/NTL/src/lzz_pX1.cpp function divide (line 6) | NTL_START_IMPL function divide (line 28) | long divide(const zz_pX& a, const zz_pX& b) function RightShift (line 48) | void RightShift(zz_pX& x, const zz_pX& a, long n) function LeftShift (line 81) | void LeftShift(zz_pX& x, const zz_pX& a, long n) function ShiftAdd (line 112) | void ShiftAdd(zz_pX& U, const zz_pX& V, long n) function ShiftSub (line 135) | void ShiftSub(zz_pX& U, const zz_pX& V, long n) function mul (line 158) | void mul(zz_pX& U, zz_pX& V, const zz_pXMatrix& M) function mul (line 289) | void mul(zz_pXMatrix& A, zz_pXMatrix& B, zz_pXMatrix& C) function IterHalfGCD (line 332) | void IterHalfGCD(zz_pXMatrix& M_out, zz_pX& U, zz_pX& V, long d_red) function HalfGCD (line 367) | void HalfGCD(zz_pXMatrix& M_out, const zz_pX& U, const zz_pX& V, long d_... function XHalfGCD (line 439) | void XHalfGCD(zz_pXMatrix& M_out, zz_pX& U, zz_pX& V, long d_red) function HalfGCD (line 501) | void HalfGCD(zz_pX& U, zz_pX& V) function GCD (line 544) | void GCD(zz_pX& d, const zz_pX& u, const zz_pX& v) function XGCD (line 579) | void XGCD(zz_pX& d, zz_pX& s, zz_pX& t, const zz_pX& a, const zz_pX& b) function IterBuild (line 641) | void IterBuild(zz_p* a, long n) function mul (line 661) | void mul(zz_p* x, const zz_p* a, const zz_p* b, long n) function BuildFromRoots (line 687) | void BuildFromRoots(zz_pX& x, const vec_zz_p& a) function eval (line 786) | void eval(zz_p& b, const zz_pX& f, zz_p a) function eval (line 803) | void eval(vec_zz_p& b, const zz_pX& f, const vec_zz_p& a) function interpolate (line 823) | void interpolate(zz_pX& f, const vec_zz_p& a, const vec_zz_p& b) function InnerProduct (line 893) | void InnerProduct(zz_pX& x, const vec_zz_p& v, long low, long high, function CompMod (line 930) | void CompMod(zz_pX& x, const zz_pX& g, const zz_pXArgument& A, function build (line 959) | void build(zz_pXArgument& A, const zz_pX& h, const zz_pXModulus& F, long m) function CompMod (line 995) | void CompMod(zz_pX& x, const zz_pX& g, const zz_pX& h, const zz_pXModulu... function Comp2Mod (line 1015) | void Comp2Mod(zz_pX& x1, zz_pX& x2, const zz_pX& g1, const zz_pX& g2, function Comp3Mod (line 1040) | void Comp3Mod(zz_pX& x1, zz_pX& x2, zz_pX& x3, function StripZeroes (line 1072) | static void StripZeroes(vec_zz_p& x) function PlainUpdateMap (line 1081) | void PlainUpdateMap(vec_zz_p& xx, const vec_zz_p& a, function UpdateMap (line 1115) | void UpdateMap(vec_zz_p& x, const vec_zz_p& aa, function ProjectPowers (line 1152) | void ProjectPowers(vec_zz_p& x, const vec_zz_p& a, long k, function build (line 1188) | void build(zz_pXNewArgument& H, const zz_pX& h, const zz_pXModulus& F, l... function CompMod (line 1233) | void CompMod(zz_pX& x, const zz_pX& g, const zz_pXNewArgument& H, function reduce (line 1278) | void reduce(zz_pXNewArgument& H, const zz_pXModulus& F) function ProjectPowers (line 1298) | void ProjectPowers(vec_zz_p& x, const vec_zz_p& a, long k, function ProjectPowers (line 1357) | void ProjectPowers(vec_zz_p& x, const vec_zz_p& a, long k, function BerlekampMassey (line 1384) | void BerlekampMassey(zz_pX& h, const vec_zz_p& a, long m) function GCDMinPolySeq (line 1450) | void GCDMinPolySeq(zz_pX& h, const vec_zz_p& x, long m) function MinPolySeq (line 1472) | void MinPolySeq(zz_pX& h, const vec_zz_p& a, long m) function DoMinPolyMod (line 1484) | void DoMinPolyMod(zz_pX& h, const zz_pX& g, const zz_pXModulus& F, long m, function ProbMinPolyMod (line 1494) | void ProbMinPolyMod(zz_pX& h, const zz_pX& g, const zz_pXModulus& F, lon... function MinPolyMod (line 1506) | void MinPolyMod(zz_pX& hh, const zz_pX& g, const zz_pXModulus& F, long m) function IrredPolyMod (line 1542) | void IrredPolyMod(zz_pX& h, const zz_pX& g, const zz_pXModulus& F, long m) function diff (line 1553) | void diff(zz_pX& x, const zz_pX& a) function MakeMonic (line 1576) | void MakeMonic(zz_pX& x) function PlainMulTrunc (line 1594) | void PlainMulTrunc(zz_pX& x, const zz_pX& a, const zz_pX& b, long n) function FFTMulTrunc (line 1602) | void FFTMulTrunc(zz_pX& x, const zz_pX& a, const zz_pX& b, long n) function MulTrunc (line 1622) | void MulTrunc(zz_pX& x, const zz_pX& a, const zz_pX& b, long n) function PlainSqrTrunc (line 1632) | void PlainSqrTrunc(zz_pX& x, const zz_pX& a, long n) function FFTSqrTrunc (line 1640) | void FFTSqrTrunc(zz_pX& x, const zz_pX& a, long n) function SqrTrunc (line 1659) | void SqrTrunc(zz_pX& x, const zz_pX& a, long n) function FastTraceVec (line 1671) | void FastTraceVec(vec_zz_p& S, const zz_pX& f) function PlainTraceVec (line 1715) | void PlainTraceVec(vec_zz_p& S, const zz_pX& ff) function TraceVec (line 1752) | void TraceVec(vec_zz_p& S, const zz_pX& f) function ComputeTraceVec (line 1760) | void ComputeTraceVec(vec_zz_p& S, const zz_pXModulus& F) function TraceMod (line 1789) | void TraceMod(zz_p& x, const zz_pX& a, const zz_pXModulus& F) function TraceMod (line 1809) | void TraceMod(zz_p& x, const zz_pX& a, const zz_pX& f) function PlainResultant (line 1818) | void PlainResultant(zz_p& rres, const zz_pX& a, const zz_pX& b) function ResIterHalfGCD (line 1868) | void ResIterHalfGCD(zz_pXMatrix& M_out, zz_pX& U, zz_pX& V, long d_red, function ResHalfGCD (line 1907) | void ResHalfGCD(zz_pXMatrix& M_out, const zz_pX& U, const zz_pX& V, long... function ResHalfGCD (line 1979) | void ResHalfGCD(zz_pX& U, zz_pX& V, vec_zz_p& cvec, vec_long& dvec) function resultant (line 2024) | void resultant(zz_p& rres, const zz_pX& u, const zz_pX& v) function NormMod (line 2123) | void NormMod(zz_p& x, const zz_pX& a, const zz_pX& f) FILE: lib/NTL/src/lzz_pXCharPoly.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL function CharPolyMod (line 32) | void CharPolyMod(zz_pX& g, const zz_pX& a, const zz_pX& ff) FILE: lib/NTL/src/lzz_pXFactoring.cpp function NTL_START_IMPL (line 7) | NTL_START_IMPL function NullSpace (line 67) | static function BuildMatrix (line 144) | static function RecFindRoots (line 172) | static function FindRoots (line 207) | void FindRoots(vec_zz_p& x, const zz_pX& ff) function RandomBasisElt (line 217) | static function split (line 233) | static function RecFindFactors (line 263) | static function FindFactors (line 287) | static function IterFindFactors (line 301) | static function SFBerlekamp (line 321) | void SFBerlekamp(vec_zz_pX& factors, const zz_pX& ff, long verbose) function berlekamp (line 430) | void berlekamp(vec_pair_zz_pX_long& factors, const zz_pX& f, long verbose) function AddFactor (line 462) | static function ProcessTable (line 470) | static function TraceMap (line 525) | void TraceMap(zz_pX& w, const zz_pX& a, long d, const zz_pXModulus& F, function PowerCompose (line 566) | void PowerCompose(zz_pX& y, const zz_pX& h, long q, const zz_pXModulus& F) function ProbIrredTest (line 609) | long ProbIrredTest(const zz_pX& f, long iter) function DDF (line 646) | void DDF(vec_pair_zz_pX_long& factors, const zz_pX& ff, const zz_pX& hh, function RootEDF (line 724) | void RootEDF(vec_zz_pX& factors, const zz_pX& f, long verbose) function EDFSplit (line 741) | static function RecEDF (line 758) | static function EDF (line 781) | void EDF(vec_zz_pX& factors, const zz_pX& ff, const zz_pX& bb, function SFCanZass1 (line 825) | void SFCanZass1(vec_pair_zz_pX_long& u, zz_pX& h, const zz_pX& f, long v... function SFCanZass2 (line 851) | void SFCanZass2(vec_zz_pX& factors, const vec_pair_zz_pX_long& u, function SFCanZass (line 889) | void SFCanZass(vec_zz_pX& factors, const zz_pX& ff, long verbose) function CanZass (line 963) | void CanZass(vec_pair_zz_pX_long& factors, const zz_pX& f, long verbose) function mul (line 993) | void mul(zz_pX& f, const vec_pair_zz_pX_long& v) function BaseCase (line 1015) | static function TandemPowerCompose (line 1037) | void TandemPowerCompose(zz_pX& y1, zz_pX& y2, const zz_pX& h, function RecComputeDegree (line 1106) | long RecComputeDegree(long u, const zz_pX& h, const zz_pXModulus& F, function ComputeDegree (line 1128) | long ComputeDegree(const zz_pX& h, const zz_pXModulus& F) function ProbComputeDegree (line 1143) | long ProbComputeDegree(const zz_pX& h, const zz_pXModulus& F) function FindRoot (line 1166) | void FindRoot(zz_p& root, const zz_pX& ff) function power (line 1206) | static function IrredBaseCase (line 1219) | static function RecIrredTest (line 1234) | static function DetIrredTest (line 1256) | long DetIrredTest(const zz_pX& f) function IterIrredTest (line 1282) | long IterIrredTest(const zz_pX& f) function MulByXPlusY (line 1355) | static function IrredCombine (line 1401) | static function BuildPrimePowerIrred (line 1437) | static function RecBuildIrred (line 1448) | static function BuildIrred (line 1462) | void BuildIrred(zz_pX& f, long n) function BuildRandomIrred (line 1483) | void BuildRandomIrred(zz_pX& f, const zz_pX& g) function GenerateBabySteps (line 1507) | static function GenerateGiantSteps (line 1553) | static function NewAddFactor (line 1569) | static function NewProcessTable (line 1586) | static function FetchGiantStep (line 1632) | static function FetchBabySteps (line 1660) | static function GiantRefine (line 1675) | static function IntervalRefine (line 1762) | static function BabyRefine (line 1818) | static function NewDDF (line 1858) | void NewDDF(vec_pair_zz_pX_long& factors, FILE: lib/NTL/src/lzz_pXTest.cpp function NTL_CLIENT (line 3) | NTL_CLIENT function sqrtest (line 38) | void sqrtest() function mulmodtest (line 71) | void mulmodtest() function sqrmodtest (line 106) | void sqrmodtest() function mulmod1test (line 143) | void mulmod1test() type NTL (line 182) | namespace NTL { type zz_pXTransMultiplier (line 190) | struct zz_pXTransMultiplier { function build (line 198) | void build(zz_pXTransMultiplier& B, const zz_pX& b, const zz_pXModulus& F) function TransMulMod (line 243) | void TransMulMod(zz_pX& x, const zz_pX& a, const zz_pXTransMultiplier& B, function UpdateMap (line 267) | void UpdateMap(vec_zz_p& x, const vec_zz_p& a, function updatetest (line 277) | void updatetest() function divremtest (line 319) | void divremtest() function main (line 351) | int main() FILE: lib/NTL/src/mat_GF2.cpp function NTL_START_IMPL (line 7) | NTL_START_IMPL function mul_aux (line 33) | static function mul (line 52) | void mul(vec_GF2& x, const mat_GF2& A, const vec_GF2& b) function mul_aux (line 63) | static function mul (line 99) | void mul(vec_GF2& x, const vec_GF2& a, const mat_GF2& B) function mul_aux (line 110) | void mul_aux(mat_GF2& X, const mat_GF2& A, const mat_GF2& B) function mul (line 129) | void mul(mat_GF2& X, const mat_GF2& A, const mat_GF2& B) function ident (line 143) | void ident(mat_GF2& X, long n) function determinant (line 154) | void determinant(ref_GF2 d, const mat_GF2& M_in) function IsUnitVector (line 219) | static function IsIdent (line 243) | long IsIdent(const mat_GF2& A, long n) function AddToCol (line 259) | void AddToCol(mat_GF2& x, long j, const vec_GF2& a) function transpose_aux (line 290) | void transpose_aux(mat_GF2& X, const mat_GF2& A) function transpose (line 304) | void transpose(mat_GF2& X, const mat_GF2& A) function solve_impl (line 317) | static function solve (line 408) | void solve(ref_GF2 d, vec_GF2& x, const mat_GF2& A, const vec_GF2& b) function solve (line 413) | void solve(ref_GF2 d, const mat_GF2& A, vec_GF2& x, const vec_GF2& b) function inv (line 419) | void inv(ref_GF2 d, mat_GF2& X, const mat_GF2& A) function gauss (line 514) | long gauss(mat_GF2& M, long w) function gauss (line 567) | long gauss(mat_GF2& M) function image (line 573) | void image(mat_GF2& X, const mat_GF2& A) function kernel (line 582) | void kernel(mat_GF2& X, const mat_GF2& A) function mul (line 631) | void mul(mat_GF2& X, const mat_GF2& A, GF2 b) function diag (line 638) | void diag(mat_GF2& X, long n, GF2 d) function IsDiag (line 648) | long IsDiag(const mat_GF2& A, long n, GF2 d) function IsZero (line 660) | long IsZero(const mat_GF2& a) function clear (line 672) | void clear(mat_GF2& x) function mat_GF2 (line 681) | mat_GF2 operator+(const mat_GF2& a, const mat_GF2& b) function mat_GF2 (line 688) | mat_GF2 operator*(const mat_GF2& a, const mat_GF2& b) function mat_GF2 (line 695) | mat_GF2 operator-(const mat_GF2& a, const mat_GF2& b) function vec_GF2 (line 703) | vec_GF2 operator*(const mat_GF2& a, const vec_GF2& b) function vec_GF2 (line 710) | vec_GF2 operator*(const vec_GF2& a, const mat_GF2& b) function inv (line 718) | void inv(mat_GF2& X, const mat_GF2& A) function power (line 725) | void power(mat_GF2& X, const mat_GF2& A, const ZZ& e) function random (line 754) | void random(mat_GF2& x, long n, long m) FILE: lib/NTL/src/mat_GF2E.cpp function GF2E_SizeInWords (line 16) | static double function mul_aux (line 23) | static function mul (line 75) | void mul(mat_GF2E& X, const mat_GF2E& A, const mat_GF2E& B) function inv (line 87) | void inv(GF2E& d, Mat<GF2E>& X, const Mat<GF2E>& A) function solve_impl (line 222) | static function solve (line 346) | void solve(GF2E& d, Vec<GF2E>& x, function solve (line 352) | void solve(GF2E& d, const Mat<GF2E>& A, function gauss (line 360) | long gauss(Mat<GF2E>& M_in, long w) function gauss (line 457) | long gauss(Mat<GF2E>& M) function image (line 462) | void image(Mat<GF2E>& X, const Mat<GF2E>& A) function kernel (line 473) | void kernel(Mat<GF2E>& X, const Mat<GF2E>& A) function determinant (line 564) | void determinant(GF2E& d, const Mat<GF2E>& M_in) function add (line 674) | void add(mat_GF2E& X, const mat_GF2E& A, const mat_GF2E& B) function mul_aux (line 692) | static function mul (line 717) | void mul(vec_GF2E& x, const mat_GF2E& A, const vec_GF2E& b) function mul_aux (line 728) | static function mul (line 752) | void mul(vec_GF2E& x, const vec_GF2E& a, const mat_GF2E& B) function ident (line 765) | void ident(mat_GF2E& X, long n) function IsIdent (line 779) | long IsIdent(const mat_GF2E& A, long n) function transpose (line 799) | void transpose(mat_GF2E& X, const mat_GF2E& A) function mul (line 830) | void mul(mat_GF2E& X, const mat_GF2E& A, const GF2E& b_in) function mul (line 844) | void mul(mat_GF2E& X, const mat_GF2E& A, GF2 b) function diag (line 851) | void diag(mat_GF2E& X, long n, const GF2E& d_in) function IsDiag (line 865) | long IsDiag(const mat_GF2E& A, long n, const GF2E& d) function IsZero (line 885) | long IsZero(const mat_GF2E& a) function clear (line 897) | void clear(mat_GF2E& x) function mat_GF2E (line 906) | mat_GF2E operator+(const mat_GF2E& a, const mat_GF2E& b) function mat_GF2E (line 913) | mat_GF2E operator*(const mat_GF2E& a, const mat_GF2E& b) function mat_GF2E (line 920) | mat_GF2E operator-(const mat_GF2E& a, const mat_GF2E& b) function mat_GF2E (line 928) | mat_GF2E operator-(const mat_GF2E& a) function vec_GF2E (line 936) | vec_GF2E operator*(const mat_GF2E& a, const vec_GF2E& b) function vec_GF2E (line 943) | vec_GF2E operator*(const vec_GF2E& a, const mat_GF2E& b) function inv (line 951) | void inv(mat_GF2E& X, const mat_GF2E& A) function power (line 958) | void power(mat_GF2E& X, const mat_GF2E& A, const ZZ& e) function random (line 987) | void random(mat_GF2E& x, long n, long m) FILE: lib/NTL/src/mat_RR.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function sub (line 24) | void sub(mat_RR& X, const mat_RR& A, const mat_RR& B) function mul_aux (line 40) | void mul_aux(mat_RR& X, const mat_RR& A, const mat_RR& B) function mul (line 67) | void mul(mat_RR& X, const mat_RR& A, const mat_RR& B) function mul_aux (line 79) | static function mul (line 104) | void mul(vec_RR& x, const mat_RR& A, const vec_RR& b) function mul_aux (line 115) | static function mul (line 139) | void mul(vec_RR& x, const vec_RR& a, const mat_RR& B) function ident (line 152) | void ident(mat_RR& X, long n) function determinant (line 166) | void determinant(RR& d, const mat_RR& M_in) function RR (line 247) | RR determinant(const mat_RR& a) function IsIdent (line 251) | long IsIdent(const mat_RR& A, long n) function transpose (line 271) | void transpose(mat_RR& X, const mat_RR& A) function solve (line 302) | void solve(RR& d, vec_RR& X, function inv (line 400) | void inv(RR& d, mat_RR& X, const mat_RR& A) function mul (line 500) | void mul(mat_RR& X, const mat_RR& A, const RR& b_in) function mul (line 515) | void mul(mat_RR& X, const mat_RR& A, double b_in) function diag (line 530) | void diag(mat_RR& X, long n, const RR& d_in) function IsDiag (line 544) | long IsDiag(const mat_RR& A, long n, const RR& d) function negate (line 563) | void negate(mat_RR& X, const mat_RR& A) function IsZero (line 577) | long IsZero(const mat_RR& a) function clear (line 589) | void clear(mat_RR& x) function mat_RR (line 598) | mat_RR operator+(const mat_RR& a, const mat_RR& b) function mat_RR (line 605) | mat_RR operator*(const mat_RR& a, const mat_RR& b) function mat_RR (line 612) | mat_RR operator-(const mat_RR& a, const mat_RR& b) function mat_RR (line 620) | mat_RR operator-(const mat_RR& a) function vec_RR (line 628) | vec_RR operator*(const mat_RR& a, const vec_RR& b) function vec_RR (line 635) | vec_RR operator*(const vec_RR& a, const mat_RR& b) function inv (line 643) | void inv(mat_RR& X, const mat_RR& A) function power (line 650) | void power(mat_RR& X, const mat_RR& A, const ZZ& e) FILE: lib/NTL/src/mat_ZZ.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function sub (line 24) | void sub(mat_ZZ& X, const mat_ZZ& A, const mat_ZZ& B) function mul_aux (line 40) | void mul_aux(mat_ZZ& X, const mat_ZZ& A, const mat_ZZ& B) function mul (line 67) | void mul(mat_ZZ& X, const mat_ZZ& A, const mat_ZZ& B) function mul_aux (line 79) | static function mul (line 104) | void mul(vec_ZZ& x, const mat_ZZ& A, const vec_ZZ& b) function mul_aux (line 115) | static function mul (line 139) | void mul(vec_ZZ& x, const vec_ZZ& a, const mat_ZZ& B) function ident (line 152) | void ident(mat_ZZ& X, long n) function DetBound (line 165) | static function determinant (line 190) | void determinant(ZZ& rres, const mat_ZZ& a, long deterministic) function conv (line 268) | void conv(mat_zz_p& x, const mat_ZZ& a) function conv (line 279) | void conv(mat_ZZ_p& x, const mat_ZZ& a) function IsIdent (line 290) | long IsIdent(const mat_ZZ& A, long n) function transpose (line 310) | void transpose(mat_ZZ& X, const mat_ZZ& A) function CRT (line 340) | long CRT(mat_ZZ& gg, ZZ& a, const mat_zz_p& G) function mul (line 409) | void mul(mat_ZZ& X, const mat_ZZ& A, const ZZ& b_in) function mul (line 423) | void mul(mat_ZZ& X, const mat_ZZ& A, long b) function ExactDiv (line 437) | static function ExactDiv (line 448) | static function diag (line 462) | void diag(mat_ZZ& X, long n, const ZZ& d_in) function IsDiag (line 476) | long IsDiag(const mat_ZZ& A, long n, const ZZ& d) function solve (line 498) | void solve(ZZ& d_out, vec_ZZ& x_out, function inv (line 620) | void inv(ZZ& d_out, mat_ZZ& x_out, const mat_ZZ& A, long deterministic) function negate (line 736) | void negate(mat_ZZ& X, const mat_ZZ& A) function IsZero (line 752) | long IsZero(const mat_ZZ& a) function clear (line 764) | void clear(mat_ZZ& x) function mat_ZZ (line 773) | mat_ZZ operator+(const mat_ZZ& a, const mat_ZZ& b) function mat_ZZ (line 780) | mat_ZZ operator*(const mat_ZZ& a, const mat_ZZ& b) function mat_ZZ (line 787) | mat_ZZ operator-(const mat_ZZ& a, const mat_ZZ& b) function mat_ZZ (line 795) | mat_ZZ operator-(const mat_ZZ& a) function vec_ZZ (line 802) | vec_ZZ operator*(const mat_ZZ& a, const vec_ZZ& b) function vec_ZZ (line 809) | vec_ZZ operator*(const vec_ZZ& a, const mat_ZZ& b) function inv (line 819) | void inv(mat_ZZ& X, const mat_ZZ& A) function power (line 829) | void power(mat_ZZ& X, const mat_ZZ& A, const ZZ& e) function MaxBits (line 867) | static function hadamard (line 886) | static function MixedMul (line 924) | static function SubDiv (line 948) | static function MulAdd (line 963) | static function double_MixedMul1 (line 979) | static function double_MixedMul2 (line 996) | static function long_MixedMul1 (line 1032) | static function long_MixedMul2 (line 1049) | static function solve1 (line 1085) | void solve1(ZZ& d_out, vec_ZZ& x_out, const mat_ZZ& A, const vec_ZZ& b) FILE: lib/NTL/src/mat_ZZ_p.cpp function plain_mul_aux (line 33) | void plain_mul_aux(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) function plain_mul (line 80) | void plain_mul(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) function plain_mul_transpose_aux (line 93) | void plain_mul_transpose_aux(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_Z... function plain_mul_transpose (line 137) | void plain_mul_transpose(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) type mat_ZZ_p_crt_rep (line 152) | struct mat_ZZ_p_crt_rep { function MatPrime_crt_helper (line 159) | static function RawConvert (line 176) | static function RawConvertTranspose (line 191) | static function RawConvert (line 205) | static function to_mat_ZZ_p_crt_rep (line 222) | void to_mat_ZZ_p_crt_rep(mat_ZZ_p_crt_rep& X, const mat_ZZ_p& A) function from_mat_ZZ_p_crt_rep (line 283) | void from_mat_ZZ_p_crt_rep(const mat_ZZ_p_crt_rep& X, mat_ZZ_p& A) function mul (line 342) | void mul(mat_ZZ_p_crt_rep& X, const mat_ZZ_p_crt_rep& A, const mat_ZZ_p_... function mul_transpose (line 381) | void mul_transpose(mat_ZZ_p_crt_rep& X, const mat_ZZ_p_crt_rep& A, const... function multi_modular_mul (line 418) | void multi_modular_mul(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) function multi_modular_mul (line 436) | void multi_modular_mul(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p_cr... function multi_modular_mul_transpose (line 453) | void multi_modular_mul_transpose(mat_ZZ_p& X, const mat_ZZ_p& A, const m... type mat_ZZ_p_opaque_body_crt (line 476) | struct mat_ZZ_p_opaque_body_crt : mat_ZZ_p_opaque_body { method mat_ZZ_p_opaque_body (line 479) | mat_ZZ_p_opaque_body* clone() const method NumRows (line 484) | long NumRows() const method NumCols (line 489) | long NumCols() const method mul (line 494) | void mul(mat_ZZ_p& X, const mat_ZZ_p& A) const method mul_transpose (line 499) | void mul_transpose(mat_ZZ_p& X, const mat_ZZ_p& A) const type mat_ZZ_p_opaque_body_plain (line 506) | struct mat_ZZ_p_opaque_body_plain : mat_ZZ_p_opaque_body { method mat_ZZ_p_opaque_body (line 509) | mat_ZZ_p_opaque_body* clone() const method NumRows (line 514) | long NumRows() const method NumCols (line 519) | long NumCols() const method mul (line 524) | void mul(mat_ZZ_p& X, const mat_ZZ_p& A) const method mul_transpose (line 529) | void mul_transpose(mat_ZZ_p& X, const mat_ZZ_p& A) const function mat_ZZ_p_opaque_body (line 541) | mat_ZZ_p_opaque_body *mat_ZZ_p_opaque_body_move(mat_ZZ_p& A) function mul (line 564) | void mul(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) function add (line 586) | void add(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) function sub (line 602) | void sub(mat_ZZ_p& X, const mat_ZZ_p& A, const mat_ZZ_p& B) function negate (line 618) | void negate(mat_ZZ_p& X, const mat_ZZ_p& A) function mul_aux (line 634) | static function mul (line 659) | void mul(vec_ZZ_p& x, const mat_ZZ_p& A, const vec_ZZ_p& b) function mul_aux (line 670) | static function mul (line 694) | void mul(vec_ZZ_p& x, const vec_ZZ_p& a, const mat_ZZ_p& B) function ident (line 707) | void ident(mat_ZZ_p& X, long n) function determinant (line 722) | void determinant(ZZ_p& d, const mat_ZZ_p& M_in) function IsIdent (line 821) | long IsIdent(const mat_ZZ_p& A, long n) function transpose (line 841) | void transpose(mat_ZZ_p& X, const mat_ZZ_p& A) function solve_impl (line 873) | static function solve (line 991) | void solve(ZZ_p& d, vec_ZZ_p& x, const mat_ZZ_p& A, const vec_ZZ_p& b) function solve (line 996) | void solve(ZZ_p& d, const mat_ZZ_p& A, vec_ZZ_p& x, const vec_ZZ_p& b) function inv (line 1001) | void inv(ZZ_p& d, mat_ZZ_p& X, const mat_ZZ_p& A) function gauss (line 1136) | long gauss(mat_ZZ_p& M_in, long w) function gauss (line 1234) | long gauss(mat_ZZ_p& M) function image (line 1239) | void image(mat_ZZ_p& X, const mat_ZZ_p& A) function kernel (line 1250) | void kernel(mat_ZZ_p& X, const mat_ZZ_p& A) function mul (line 1330) | void mul(mat_ZZ_p& X, const mat_ZZ_p& A, const ZZ_p& b_in) function mul (line 1345) | void mul(mat_ZZ_p& X, const mat_ZZ_p& A, long b_in) function diag (line 1360) | void diag(mat_ZZ_p& X, long n, const ZZ_p& d_in) function IsDiag (line 1374) | long IsDiag(const mat_ZZ_p& A, long n, const ZZ_p& d) function IsZero (line 1394) | long IsZero(const mat_ZZ_p& a) function clear (line 1406) | void clear(mat_ZZ_p& x) function mat_ZZ_p (line 1415) | mat_ZZ_p operator+(const mat_ZZ_p& a, const mat_ZZ_p& b) function mat_ZZ_p (line 1422) | mat_ZZ_p operator*(const mat_ZZ_p& a, const mat_ZZ_p& b) function mat_ZZ_p (line 1429) | mat_ZZ_p operator-(const mat_ZZ_p& a, const mat_ZZ_p& b) function mat_ZZ_p (line 1437) | mat_ZZ_p operator-(const mat_ZZ_p& a) function vec_ZZ_p (line 1445) | vec_ZZ_p operator*(const mat_ZZ_p& a, const vec_ZZ_p& b) function vec_ZZ_p (line 1452) | vec_ZZ_p operator*(const vec_ZZ_p& a, const mat_ZZ_p& b) function inv (line 1459) | void inv(mat_ZZ_p& X, const mat_ZZ_p& A) function power (line 1466) | void power(mat_ZZ_p& X, const mat_ZZ_p& A, const ZZ& e) function random (line 1495) | void random(mat_ZZ_p& x, long n, long m) FILE: lib/NTL/src/mat_ZZ_pE.cpp function ZZ_pE_SizeInWords (line 12) | static double function mul_aux (line 19) | static function mul (line 71) | void mul(mat_ZZ_pE& X, const mat_ZZ_pE& A, const mat_ZZ_pE& B) function inv (line 83) | void inv(ZZ_pE& d, Mat<ZZ_pE>& X, const Mat<ZZ_pE>& A) function solve_impl (line 219) | static function solve (line 344) | void solve(ZZ_pE& d, Vec<ZZ_pE>& x, function solve (line 350) | void solve(ZZ_pE& d, const Mat<ZZ_pE>& A, function gauss (line 358) | long gauss(Mat<ZZ_pE>& M_in, long w) function gauss (line 456) | long gauss(Mat<ZZ_pE>& M) function image (line 461) | void image(Mat<ZZ_pE>& X, const Mat<ZZ_pE>& A) function kernel (line 472) | void kernel(Mat<ZZ_pE>& X, const Mat<ZZ_pE>& A) function determinant (line 562) | void determinant(ZZ_pE& d, const Mat<ZZ_pE>& M_in) function add (line 669) | void add(mat_ZZ_pE& X, const mat_ZZ_pE& A, const mat_ZZ_pE& B) function sub (line 685) | void sub(mat_ZZ_pE& X, const mat_ZZ_pE& A, const mat_ZZ_pE& B) function negate (line 701) | void negate(mat_ZZ_pE& X, const mat_ZZ_pE& A) function mul_aux (line 717) | static function mul (line 742) | void mul(vec_ZZ_pE& x, const mat_ZZ_pE& A, const vec_ZZ_pE& b) function mul_aux (line 753) | static function mul (line 777) | void mul(vec_ZZ_pE& x, const vec_ZZ_pE& a, const mat_ZZ_pE& B) function ident (line 791) | void ident(mat_ZZ_pE& X, long n) function IsIdent (line 805) | long IsIdent(const mat_ZZ_pE& A, long n) function transpose (line 825) | void transpose(mat_ZZ_pE& X, const mat_ZZ_pE& A) function mul (line 855) | void mul(mat_ZZ_pE& X, const mat_ZZ_pE& A, const ZZ_pE& b_in) function mul (line 869) | void mul(mat_ZZ_pE& X, const mat_ZZ_pE& A, const ZZ_p& b_in) function mul (line 884) | void mul(mat_ZZ_pE& X, const mat_ZZ_pE& A, long b_in) function diag (line 899) | void diag(mat_ZZ_pE& X, long n, const ZZ_pE& d_in) function IsDiag (line 913) | long IsDiag(const mat_ZZ_pE& A, long n, const ZZ_pE& d) function IsZero (line 933) | long IsZero(const mat_ZZ_pE& a) function clear (line 945) | void clear(mat_ZZ_pE& x) function mat_ZZ_pE (line 954) | mat_ZZ_pE operator+(const mat_ZZ_pE& a, const mat_ZZ_pE& b) function mat_ZZ_pE (line 961) | mat_ZZ_pE operator*(const mat_ZZ_pE& a, const mat_ZZ_pE& b) function mat_ZZ_pE (line 968) | mat_ZZ_pE operator-(const mat_ZZ_pE& a, const mat_ZZ_pE& b) function mat_ZZ_pE (line 976) | mat_ZZ_pE operator-(const mat_ZZ_pE& a) function vec_ZZ_pE (line 984) | vec_ZZ_pE operator*(const mat_ZZ_pE& a, const vec_ZZ_pE& b) function vec_ZZ_pE (line 991) | vec_ZZ_pE operator*(const vec_ZZ_pE& a, const mat_ZZ_pE& b) function inv (line 998) | void inv(mat_ZZ_pE& X, const mat_ZZ_pE& A) function power (line 1005) | void power(mat_ZZ_pE& X, const mat_ZZ_pE& A, const ZZ& e) function random (line 1034) | void random(mat_ZZ_pE& x, long n, long m) FILE: lib/NTL/src/mat_lzz_p.cpp type mat_window_zz_p (line 28) | struct mat_window_zz_p { method mat_window_zz_p (line 35) | mat_window_zz_p(mat_zz_p& _A) : method mat_window_zz_p (line 38) | mat_window_zz_p(const mat_window_zz_p& w, long r1, long c1, long r2, l... method zz_p (line 50) | zz_p * operator[](long i) const { return A[i+r_offset].elts() + c_offs... method NumRows (line 52) | long NumRows() const { return nrows; } method NumCols (line 53) | long NumCols() const { return ncols; } type const_mat_window_zz_p (line 58) | struct const_mat_window_zz_p { method const_mat_window_zz_p (line 65) | const_mat_window_zz_p(const mat_zz_p& _A) : method const_mat_window_zz_p (line 68) | const_mat_window_zz_p(const mat_window_zz_p& w) : method const_mat_window_zz_p (line 71) | const_mat_window_zz_p(const const_mat_window_zz_p& w, long r1, long c1... method zz_p (line 83) | const zz_p * operator[](long i) const { return A[i+r_offset].elts() + ... method NumRows (line 85) | long NumRows() const { return nrows; } method NumCols (line 86) | long NumCols() const { return ncols; } function add (line 90) | void add(const mat_window_zz_p& X, function sub (line 114) | void sub(const mat_window_zz_p& X, function clear (line 139) | void clear(const mat_window_zz_p& X) function add (line 158) | void add(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function sub (line 180) | void sub(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function diag (line 207) | void diag(mat_zz_p& X, long n, zz_p d) function IsDiag (line 220) | long IsDiag(const mat_zz_p& A, long n, zz_p d) function negate (line 239) | void negate(mat_zz_p& X, const mat_zz_p& A) function IsZero (line 258) | long IsZero(const mat_zz_p& a) function clear (line 270) | void clear(mat_zz_p& x) function ident (line 279) | void ident(mat_zz_p& X, long n) function IsIdent (line 293) | long IsIdent(const mat_zz_p& A, long n) function transpose (line 313) | void transpose(mat_zz_p& X, const mat_zz_p& A) function relaxed_power (line 346) | void relaxed_power(mat_zz_p& X, const mat_zz_p& A, const ZZ& e, bool relax) function mul (line 388) | void mul(vec_zz_p& x, const vec_zz_p& a, const mat_zz_p& B) function mul_aux (line 462) | void mul_aux(vec_zz_p& x, const mat_zz_p& A, const vec_zz_p& b) function mul (line 556) | void mul(vec_zz_p& x, const mat_zz_p& A, const vec_zz_p& b) function mul (line 569) | void mul(mat_zz_p& X, const mat_zz_p& A, zz_p b) function mul (line 609) | void mul(mat_zz_p& X, const mat_zz_p& A, long b_in) function muladd1_by_32 (line 648) | static function muladd1_by_16 (line 689) | static function muladd2_by_32 (line 721) | static function muladd3_by_32 (line 802) | static function muladd2_by_16 (line 901) | static function muladd3_by_16 (line 944) | static function muladd_all_by_32 (line 999) | static inline function muladd_all_by_16 (line 1019) | static inline function muladd_all_by_32_width (line 1038) | static inline function muladd_interval (line 1053) | static inline function muladd_interval1 (line 1086) | static inline function DO_MUL (line 1138) | static inline function muladd_interval (line 1144) | static function muladd1_by_32 (line 1152) | static function muladd1_by_32_width (line 1175) | static function muladd1_by_32 (line 1199) | static function muladd1_by_32_width (line 1222) | static function muladd1_by_32_full (line 1246) | static function muladd1_by_32_full (line 1301) | static function muladd1_by_32_full_width (line 1357) | static function muladd1_by_32_full (line 1457) | static function muladd1_by_32_full_width (line 1513) | static function muladd_all_by_32 (line 1613) | static inline function muladd_all_by_32_width (line 1626) | static inline function muladd_all_by_32 (line 1651) | static inline function muladd_all_by_32_width (line 1664) | static inline function muladd1_by_32 (line 1711) | static function muladd1_by_32_width (line 1757) | static function muladd1_by_32_full (line 1804) | static function muladd1_by_32_full_width (line 1862) | static function muladd1_by_32_full (line 1932) | void muladd1_by_32_full(long *x, const long *a, const long *b, function muladd1_by_32_full_width (line 2010) | void muladd1_by_32_full_width(long *x, const long *a, const long *b, function muladd1_by_32 (line 2149) | static function muladd1_by_32_width (line 2185) | static function muladd1_by_32_full (line 2221) | static function muladd1_by_32_full_width (line 2284) | static function muladd1_by_32_half2 (line 2351) | static function muladd1_by_32_half2_width (line 2399) | static function muladd1_by_32_half1 (line 2454) | static function muladd1_by_32_half1_width (line 2487) | static function muladd_all_by_32 (line 2520) | static inline function muladd_all_by_32_width (line 2540) | static inline function muladd_interval (line 2583) | static function basic_mul (line 2605) | static function alt_mul_L (line 2650) | static function alt_mul_LL (line 2685) | static function blk_mul_DD (line 2721) | static function blk_mul_LL (line 2827) | static function blk_mul_L (line 2923) | static function mul_base (line 3039) | static function mul_strassen (line 3145) | void mul_strassen(const mat_window_zz_p& C, function mul_aux (line 3308) | static function mul (line 3329) | void mul(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function relaxed_InvModStatus (line 3347) | static function basic_inv (line 3359) | static function alt_inv_L (line 3486) | static function alt_inv_DD (line 3663) | static function blk_inv_DD (line 3832) | static function blk_inv_L (line 4081) | static function blk_inv_LL (line 4339) | static function relaxed_inv (line 4569) | void relaxed_inv(zz_p& d, mat_zz_p& X, const mat_zz_p& A, bool relax) function basic_tri (line 4660) | static function alt_tri_L (line 4828) | static function alt_tri_DD (line 5026) | static function blk_tri_DD (line 5216) | static function blk_tri_L (line 5482) | static function blk_tri_LL (line 5753) | static function tri (line 5998) | static function relaxed_determinant (line 6087) | void relaxed_determinant(zz_p& d, const mat_zz_p& A, bool relax) function relaxed_solve (line 6093) | void relaxed_solve(zz_p& d, vec_zz_p& x, function relaxed_solve (line 6099) | void relaxed_solve(zz_p& d, const mat_zz_p& A, vec_zz_p& x, const vec_zz... function elim_basic (line 6111) | static function CopyBlock (line 6304) | static inline function CopyBlock (line 6322) | static inline function SwapOneRow (line 6335) | static inline function ApplySwaps (line 6344) | static inline function MulAddBlock (line 6355) | static inline function elim_blk_DD (line 6363) | static function CopyBlock (line 6781) | static inline function CopyBlock (line 6799) | static inline function TransposeBlock (line 6812) | static inline function SwapOneRow (line 6822) | static inline function ApplySwaps (line 6831) | static inline function MulAddBlock (line 6842) | static inline function elim_blk_L (line 6851) | static function CopyBlock (line 7283) | static inline function CopyBlock (line 7301) | static inline function TransposeBlock (line 7314) | static inline function SwapOneRow (line 7324) | static inline function ApplySwaps (line 7333) | static inline function MulAddBlock (line 7344) | static inline function elim_blk_LL (line 7355) | static function elim (line 7732) | static function gauss (line 7791) | long gauss(mat_zz_p& M, long w) function gauss (line 7797) | long gauss(mat_zz_p& M) function image (line 7802) | void image(mat_zz_p& X, const mat_zz_p& A) function kernel (line 7807) | void kernel(mat_zz_p& X, const mat_zz_p& A) function mat_zz_p (line 7822) | mat_zz_p operator+(const mat_zz_p& a, const mat_zz_p& b) function mat_zz_p (line 7829) | mat_zz_p operator*(const mat_zz_p& a, const mat_zz_p& b) function mat_zz_p (line 7836) | mat_zz_p operator-(const mat_zz_p& a, const mat_zz_p& b) function mat_zz_p (line 7844) | mat_zz_p operator-(const mat_zz_p& a) function vec_zz_p (line 7852) | vec_zz_p operator*(const mat_zz_p& a, const vec_zz_p& b) function vec_zz_p (line 7859) | vec_zz_p operator*(const vec_zz_p& a, const mat_zz_p& b) function test_alt_mul_L (line 7870) | void test_alt_mul_L(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function test_alt_mul_LL (line 7875) | void test_alt_mul_LL(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function test_blk_mul_DD (line 7880) | void test_blk_mul_DD(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function test_blk_mul_LL (line 7885) | void test_blk_mul_LL(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function test_blk_mul_L (line 7890) | void test_blk_mul_L(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function test_basic_mul (line 7895) | void test_basic_mul(mat_zz_p& X, const mat_zz_p& A, const mat_zz_p& B) function random (line 7902) | void random(mat_zz_p& x, long n, long m) FILE: lib/NTL/src/mat_lzz_pE.cpp function zz_pE_SizeInWords (line 17) | static double function mul_aux (line 24) | static function mul (line 76) | void mul(mat_zz_pE& X, const mat_zz_pE& A, const mat_zz_pE& B) function inv (line 88) | void inv(zz_pE& d, Mat<zz_pE>& X, const Mat<zz_pE>& A) function solve_impl (line 224) | static function solve (line 349) | void solve(zz_pE& d, Vec<zz_pE>& x, function solve (line 355) | void solve(zz_pE& d, const Mat<zz_pE>& A, function gauss (line 363) | long gauss(Mat<zz_pE>& M_in, long w) function gauss (line 461) | long gauss(Mat<zz_pE>& M) function image (line 466) | void image(Mat<zz_pE>& X, const Mat<zz_pE>& A) function kernel (line 477) | void kernel(Mat<zz_pE>& X, const Mat<zz_pE>& A) function determinant (line 569) | void determinant(zz_pE& d, const Mat<zz_pE>& M_in) function add (line 678) | void add(mat_zz_pE& X, const mat_zz_pE& A, const mat_zz_pE& B) function sub (line 694) | void sub(mat_zz_pE& X, const mat_zz_pE& A, const mat_zz_pE& B) function negate (line 710) | void negate(mat_zz_pE& X, const mat_zz_pE& A) function mul_aux (line 726) | static function mul (line 751) | void mul(vec_zz_pE& x, const mat_zz_pE& A, const vec_zz_pE& b) function mul_aux (line 762) | static function mul (line 786) | void mul(vec_zz_pE& x, const vec_zz_pE& a, const mat_zz_pE& B) function ident (line 800) | void ident(mat_zz_pE& X, long n) function IsIdent (line 815) | long IsIdent(const mat_zz_pE& A, long n) function transpose (line 835) | void transpose(mat_zz_pE& X, const mat_zz_pE& A) function mul (line 867) | void mul(mat_zz_pE& X, const mat_zz_pE& A, const zz_pE& b_in) function mul (line 881) | void mul(mat_zz_pE& X, const mat_zz_pE& A, const zz_p& b_in) function mul (line 896) | void mul(mat_zz_pE& X, const mat_zz_pE& A, long b_in) function diag (line 911) | void diag(mat_zz_pE& X, long n, const zz_pE& d_in) function IsDiag (line 925) | long IsDiag(const mat_zz_pE& A, long n, const zz_pE& d) function IsZero (line 945) | long IsZero(const mat_zz_pE& a) function clear (line 957) | void clear(mat_zz_pE& x) function mat_zz_pE (line 966) | mat_zz_pE operator+(const mat_zz_pE& a, const mat_zz_pE& b) function mat_zz_pE (line 973) | mat_zz_pE operator*(const mat_zz_pE& a, const mat_zz_pE& b) function mat_zz_pE (line 980) | mat_zz_pE operator-(const mat_zz_pE& a, const mat_zz_pE& b) function mat_zz_pE (line 988) | mat_zz_pE operator-(const mat_zz_pE& a) function vec_zz_pE (line 996) | vec_zz_pE operator*(const mat_zz_pE& a, const vec_zz_pE& b) function vec_zz_pE (line 1003) | vec_zz_pE operator*(const vec_zz_pE& a, const mat_zz_pE& b) function inv (line 1010) | void inv(mat_zz_pE& X, const mat_zz_pE& A) function power (line 1017) | void power(mat_zz_pE& X, const mat_zz_pE& A, const ZZ& e) function random (line 1046) | void random(mat_zz_pE& x, long n, long m) FILE: lib/NTL/src/mat_lzz_pTest.cpp function NTL_CLIENT (line 4) | NTL_CLIENT function FillRandom1 (line 17) | void FillRandom1(Mat<zz_p>& A) function FillRandom (line 33) | void FillRandom(Vec<zz_p>& A) function old_gauss (line 40) | long old_gauss(mat_zz_p& M, long w) function old_gauss (line 105) | long old_gauss(mat_zz_p& M) function old_image (line 110) | void old_image(mat_zz_p& X, const mat_zz_p& A) function main (line 119) | int main(int argc, char **argv) FILE: lib/NTL/src/mat_poly_ZZ.cpp function NTL_START_IMPL (line 6) | NTL_START_IMPL function CharPoly (line 36) | void CharPoly(ZZX& gg, const mat_ZZ& a, long deterministic) FILE: lib/NTL/src/mat_poly_ZZ_p.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL FILE: lib/NTL/src/mat_poly_lzz_p.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL FILE: lib/NTL/src/newnames.cpp function PrintName (line 104) | void PrintName(const char *name) function IsAlphaNum (line 119) | int IsAlphaNum(int c) function main (line 128) | int main() FILE: lib/NTL/src/quad_float.cpp function normalize (line 101) | static function quad_float (line 121) | quad_float to_quad_float(long n) function quad_float (line 142) | quad_float to_quad_float(unsigned long n) function quad_float (line 180) | quad_float operator +(const quad_float& x, const quad_float& y ) { function quad_float (line 214) | quad_float& operator +=(quad_float& x, const quad_float& y ) { function quad_float (line 251) | quad_float operator -(const quad_float& x, const quad_float& y ) { function quad_float (line 289) | quad_float& operator -=(quad_float& x, const quad_float& y ) { function quad_float (line 329) | quad_float operator -(const quad_float& x) function Protect (line 359) | static inline function Protect (line 365) | static inline function quad_float (line 391) | quad_float operator *(const quad_float& x,const quad_float& y ) { function quad_float (line 430) | quad_float& operator *=(quad_float& x,const quad_float& y ) { function quad_float (line 471) | quad_float operator /(const quad_float& x, const quad_float& y ) { function quad_float (line 515) | quad_float& operator /=(quad_float& x, const quad_float& y ) { function quad_float (line 562) | quad_float sqrt(const quad_float& y) { function power (line 606) | void power(quad_float& z, const quad_float& a, long e) function power2 (line 635) | void power2(quad_float& z, long e) function to_long (line 642) | long to_long(const quad_float& x) function conv (line 669) | void conv(quad_float& z, const ZZ& a) function conv (line 695) | void conv(ZZ& z, const quad_float& x) function ostream (line 719) | ostream& operator<<(ostream& s, const quad_float& a) function istream (line 742) | istream& operator>>(istream& s, quad_float& x) function random (line 754) | void random(quad_float& x) function quad_float (line 764) | quad_float random_quad_float() function IsFinite (line 771) | long IsFinite(quad_float *x) function PrecisionOK (line 777) | long PrecisionOK() function quad_float (line 802) | quad_float floor(const quad_float& x) function quad_float (line 817) | quad_float ceil(const quad_float& x) { function quad_float (line 821) | quad_float trunc(const quad_float& x) { function compare (line 827) | long compare(const quad_float& x, const quad_float& y) function quad_float (line 842) | quad_float fabs(const quad_float& x) function quad_float (line 846) | quad_float ldexp(const quad_float& x, long exp) { // x*2^exp function quad_float (line 858) | quad_float exp(const quad_float& x) { // New version 97 Aug 05 function quad_float (line 907) | quad_float log(const quad_float& t) { // Newton method. See Bailey, MPFUN FILE: lib/NTL/src/subset.cpp function SubsetSumSolution (line 4) | NTL_CLIENT function main (line 21) | int main() FILE: lib/NTL/src/thread.cpp function NTL_START_IMPL (line 13) | NTL_START_IMPL FILE: lib/NTL/src/tools.cpp function TerminalError (line 16) | void TerminalError(const char *s) function CharToIntVal (line 30) | long CharToIntVal(long a) function IntValToChar (line 64) | char IntValToChar(long a) function IsWhiteSpace (line 92) | long IsWhiteSpace(long a) function SkipWhiteSpace (line 105) | long SkipWhiteSpace(istream& s) function IsEOFChar (line 121) | long IsEOFChar(long c) function PrintTime (line 128) | void PrintTime(ostream& s, double t) FILE: lib/NTL/src/vec_GF2.cpp function NTL_START_IMPL (line 6) | NTL_START_IMPL function vec_GF2 (line 99) | vec_GF2& vec_GF2::operator=(const vec_GF2& a) function istream (line 219) | istream & operator>>(istream& s, vec_GF2& a) function ostream (line 267) | ostream& operator<<(ostream& s, const vec_GF2& a) function mul (line 292) | void mul(vec_GF2& x, const vec_GF2& a, GF2 b) function add (line 299) | void add(vec_GF2& x, const vec_GF2& a, const vec_GF2& b) function clear (line 318) | void clear(vec_GF2& x) function IsZero (line 329) | long IsZero(const vec_GF2& x) function vec_GF2 (line 341) | vec_GF2 operator+(const vec_GF2& a, const vec_GF2& b) function vec_GF2 (line 349) | vec_GF2 operator-(const vec_GF2& a, const vec_GF2& b) function ShiftToHigh (line 356) | static function ShiftToLow (line 396) | static function shift (line 432) | void shift(vec_GF2& x, const vec_GF2& a, long n) function _ntl_ulong (line 482) | static inline function reverse (line 490) | void reverse(vec_GF2& c, const vec_GF2& a) function weight1 (line 528) | static function weight (line 539) | long weight(const vec_GF2& a) function random (line 550) | void random(vec_GF2& x, long n) function VectorCopy (line 569) | void VectorCopy(vec_GF2& x, const vec_GF2& a, long n) FILE: lib/NTL/src/vec_GF2E.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function BlockConstruct (line 27) | void BlockConstruct(GF2E* x, long n) function BlockConstructFromVec (line 38) | void BlockConstructFromVec(GF2E* x, long n, const GF2E* y) function BlockConstructFromObj (line 53) | void BlockConstructFromObj(GF2E* x, long n, const GF2E& y) function BlockDestroy (line 75) | void BlockDestroy(GF2E* x, long n) function InnerProduct (line 90) | void InnerProduct(GF2E& x, const vec_GF2E& a, const vec_GF2E& b) function InnerProduct (line 105) | void InnerProduct(GF2E& x, const vec_GF2E& a, const vec_GF2E& b, function mul (line 124) | void mul(vec_GF2E& x, const vec_GF2E& a, const GF2E& b_in) function mul (line 134) | void mul(vec_GF2E& x, const vec_GF2E& a, GF2 b) function add (line 142) | void add(vec_GF2E& x, const vec_GF2E& a, const vec_GF2E& b) function clear (line 154) | void clear(vec_GF2E& x) function IsZero (line 164) | long IsZero(const vec_GF2E& a) function vec_GF2E (line 176) | vec_GF2E operator+(const vec_GF2E& a, const vec_GF2E& b) function vec_GF2E (line 183) | vec_GF2E operator-(const vec_GF2E& a, const vec_GF2E& b) function vec_GF2E (line 191) | vec_GF2E operator-(const vec_GF2E& a) function GF2E (line 199) | GF2E operator*(const vec_GF2E& a, const vec_GF2E& b) function VectorCopy (line 207) | void VectorCopy(vec_GF2E& x, const vec_GF2E& a, long n) function random (line 225) | void random(vec_GF2E& x, long n) FILE: lib/NTL/src/vec_RR.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function mul (line 24) | void mul(vec_RR& x, const vec_RR& a, const RR& b_in) function mul (line 34) | void mul(vec_RR& x, const vec_RR& a, double b_in) function add (line 45) | void add(vec_RR& x, const vec_RR& a, const vec_RR& b) function sub (line 56) | void sub(vec_RR& x, const vec_RR& a, const vec_RR& b) function clear (line 66) | void clear(vec_RR& x) function negate (line 74) | void negate(vec_RR& x, const vec_RR& a) function IsZero (line 84) | long IsZero(const vec_RR& a) function vec_RR (line 96) | vec_RR operator+(const vec_RR& a, const vec_RR& b) function vec_RR (line 103) | vec_RR operator-(const vec_RR& a, const vec_RR& b) function vec_RR (line 111) | vec_RR operator-(const vec_RR& a) function RR (line 118) | RR operator*(const vec_RR& a, const vec_RR& b) function VectorCopy (line 125) | void VectorCopy(vec_RR& x, const vec_RR& a, long n) FILE: lib/NTL/src/vec_ZZ.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL function mul (line 23) | void mul(vec_ZZ& x, const vec_ZZ& a, const ZZ& b_in) function mul (line 33) | void mul(vec_ZZ& x, const vec_ZZ& a, long b) function add (line 42) | void add(vec_ZZ& x, const vec_ZZ& a, const vec_ZZ& b) function sub (line 53) | void sub(vec_ZZ& x, const vec_ZZ& a, const vec_ZZ& b) function clear (line 63) | void clear(vec_ZZ& x) function negate (line 71) | void negate(vec_ZZ& x, const vec_ZZ& a) function IsZero (line 83) | long IsZero(const vec_ZZ& a) function vec_ZZ (line 95) | vec_ZZ operator+(const vec_ZZ& a, const vec_ZZ& b) function vec_ZZ (line 102) | vec_ZZ operator-(const vec_ZZ& a, const vec_ZZ& b) function vec_ZZ (line 110) | vec_ZZ operator-(const vec_ZZ& a) function ZZ (line 118) | ZZ operator*(const vec_ZZ& a, const vec_ZZ& b) function VectorCopy (line 125) | void VectorCopy(vec_ZZ& x, const vec_ZZ& a, long n) FILE: lib/NTL/src/vec_ZZ_p.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function BlockConstruct (line 26) | void BlockConstruct(ZZ_p* x, long n) function BlockConstructFromVec (line 38) | void BlockConstructFromVec(ZZ_p* x, long n, const ZZ_p* y) function BlockConstructFromObj (line 53) | void BlockConstructFromObj(ZZ_p* x, long n, const ZZ_p& y) function BlockDestroy (line 74) | void BlockDestroy(ZZ_p* x, long n) function InnerProduct (line 89) | void InnerProduct(ZZ_p& x, const vec_ZZ_p& a, const vec_ZZ_p& b) function InnerProduct (line 105) | void InnerProduct(ZZ_p& x, const vec_ZZ_p& a, const vec_ZZ_p& b, function mul (line 126) | void mul(vec_ZZ_p& x, const vec_ZZ_p& a, const ZZ_p& b_in) function mul (line 137) | void mul(vec_ZZ_p& x, const vec_ZZ_p& a, long b_in) function add (line 149) | void add(vec_ZZ_p& x, const vec_ZZ_p& a, const vec_ZZ_p& b) function sub (line 160) | void sub(vec_ZZ_p& x, const vec_ZZ_p& a, const vec_ZZ_p& b) function clear (line 170) | void clear(vec_ZZ_p& x) function negate (line 178) | void negate(vec_ZZ_p& x, const vec_ZZ_p& a) function IsZero (line 187) | long IsZero(const vec_ZZ_p& a) function vec_ZZ_p (line 199) | vec_ZZ_p operator+(const vec_ZZ_p& a, const vec_ZZ_p& b) function vec_ZZ_p (line 206) | vec_ZZ_p operator-(const vec_ZZ_p& a, const vec_ZZ_p& b) function vec_ZZ_p (line 214) | vec_ZZ_p operator-(const vec_ZZ_p& a) function ZZ_p (line 222) | ZZ_p operator*(const vec_ZZ_p& a, const vec_ZZ_p& b) function VectorCopy (line 230) | void VectorCopy(vec_ZZ_p& x, const vec_ZZ_p& a, long n) function random (line 248) | void random(vec_ZZ_p& x, long n) FILE: lib/NTL/src/vec_ZZ_pE.cpp function NTL_START_IMPL (line 5) | NTL_START_IMPL function InnerProduct (line 22) | void InnerProduct(ZZ_pE& x, const vec_ZZ_pE& a, const vec_ZZ_pE& b, function mul (line 41) | void mul(vec_ZZ_pE& x, const vec_ZZ_pE& a, const ZZ_pE& b_in) function mul (line 51) | void mul(vec_ZZ_pE& x, const vec_ZZ_pE& a, const ZZ_p& b_in) function mul (line 62) | void mul(vec_ZZ_pE& x, const vec_ZZ_pE& a, long b_in) function add (line 74) | void add(vec_ZZ_pE& x, const vec_ZZ_pE& a, const vec_ZZ_pE& b) function sub (line 85) | void sub(vec_ZZ_pE& x, const vec_ZZ_pE& a, const vec_ZZ_pE& b) function negate (line 96) | void negate(vec_ZZ_pE& x, const vec_ZZ_pE& a) function clear (line 107) | void clear(vec_ZZ_pE& x) function IsZero (line 117) | long IsZero(const vec_ZZ_pE& a) function vec_ZZ_pE (line 129) | vec_ZZ_pE operator+(const vec_ZZ_pE& a, const vec_ZZ_pE& b) function vec_ZZ_pE (line 136) | vec_ZZ_pE operator-(const vec_ZZ_pE& a, const vec_ZZ_pE& b) function vec_ZZ_pE (line 144) | vec_ZZ_pE operator-(const vec_ZZ_pE& a) function ZZ_pE (line 152) | ZZ_pE operator*(const vec_ZZ_pE& a, const vec_ZZ_pE& b) function VectorCopy (line 159) | void VectorCopy(vec_ZZ_pE& x, const vec_ZZ_pE& a, long n) function random (line 177) | void random(vec_ZZ_pE& x, long n) FILE: lib/NTL/src/vec_lzz_p.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL function conv (line 19) | void conv(vec_zz_p& x, const Vec<long>& a) function InnerProduct (line 32) | void InnerProduct(zz_p& x, const vec_zz_p& a, const vec_zz_p& b) function InnerProduct (line 53) | void InnerProduct(zz_p& x, const vec_zz_p& a, const vec_zz_p& b, function CRT (line 79) | long CRT(vec_ZZ& gg, ZZ& a, const vec_zz_p& G) function mul (line 141) | void mul(vec_zz_p& x, const vec_zz_p& a, zz_p b) function mul (line 171) | void mul(vec_zz_p& x, const vec_zz_p& a, long b_in) function add (line 180) | void add(vec_zz_p& x, const vec_zz_p& a, const vec_zz_p& b) function sub (line 198) | void sub(vec_zz_p& x, const vec_zz_p& a, const vec_zz_p& b) function clear (line 217) | void clear(vec_zz_p& x) function negate (line 229) | void negate(vec_zz_p& x, const vec_zz_p& a) function IsZero (line 247) | long IsZero(const vec_zz_p& a) function vec_zz_p (line 262) | vec_zz_p operator+(const vec_zz_p& a, const vec_zz_p& b) function vec_zz_p (line 269) | vec_zz_p operator-(const vec_zz_p& a, const vec_zz_p& b) function vec_zz_p (line 277) | vec_zz_p operator-(const vec_zz_p& a) function zz_p (line 285) | zz_p operator*(const vec_zz_p& a, const vec_zz_p& b) function VectorCopy (line 293) | void VectorCopy(vec_zz_p& x, const vec_zz_p& a, long n) function random (line 317) | void random(vec_zz_p& x, long n) FILE: lib/NTL/src/vec_lzz_pE.cpp function NTL_START_IMPL (line 4) | NTL_START_IMPL function InnerProduct (line 21) | void InnerProduct(zz_pE& x, const vec_zz_pE& a, const vec_zz_pE& b, function mul (line 40) | void mul(vec_zz_pE& x, const vec_zz_pE& a, const zz_pE& b_in) function mul (line 50) | void mul(vec_zz_pE& x, const vec_zz_pE& a, const zz_p& b_in) function mul (line 61) | void mul(vec_zz_pE& x, const vec_zz_pE& a, long b_in) function add (line 73) | void add(vec_zz_pE& x, const vec_zz_pE& a, const vec_zz_pE& b) function sub (line 84) | void sub(vec_zz_pE& x, const vec_zz_pE& a, const vec_zz_pE& b) function negate (line 95) | void negate(vec_zz_pE& x, const vec_zz_pE& a) function clear (line 106) | void clear(vec_zz_pE& x) function IsZero (line 116) | long IsZero(const vec_zz_pE& a) function vec_zz_pE (line 128) | vec_zz_pE operator+(const vec_zz_pE& a, const vec_zz_pE& b) function vec_zz_pE (line 135) | vec_zz_pE operator-(const vec_zz_pE& a, const vec_zz_pE& b) function vec_zz_pE (line 143) | vec_zz_pE operator-(const vec_zz_pE& a) function zz_pE (line 151) | zz_pE operator*(const vec_zz_pE& a, const vec_zz_pE& b) function VectorCopy (line 158) | void VectorCopy(vec_zz_pE& x, const vec_zz_pE& a, long n) function random (line 177) | void random(vec_zz_pE& x, long n) FILE: lib/NTL/src/xdouble.cpp function xdouble (line 46) | xdouble to_xdouble(double a) function conv (line 64) | void conv(double& xx, const xdouble& a) function xdouble (line 81) | xdouble operator+(const xdouble& a, const xdouble& b) function xdouble (line 119) | xdouble operator-(const xdouble& a, const xdouble& b) function xdouble (line 155) | xdouble operator-(const xdouble& a) function xdouble (line 163) | xdouble operator*(const xdouble& a, const xdouble& b) function xdouble (line 173) | xdouble operator/(const xdouble& a, const xdouble& b) function compare (line 187) | long compare(const xdouble& a, const xdouble& b) function sign (line 199) | long sign(const xdouble& z) function xdouble (line 211) | xdouble trunc(const xdouble& a) function xdouble (line 220) | xdouble floor(const xdouble& aa) function xdouble (line 244) | xdouble ceil(const xdouble& aa) function xdouble (line 268) | xdouble to_xdouble(const ZZ& a) function conv (line 289) | void conv(ZZ& x, const xdouble& a) function xdouble (line 302) | xdouble fabs(const xdouble& a) function xdouble (line 311) | xdouble sqrt(const xdouble& a) function power (line 336) | void power(xdouble& z, const xdouble& a, const ZZ& e) function power (line 361) | void power(xdouble& z, const xdouble& a, long e) function power2 (line 372) | void power2(xdouble& z, long e) function MulAdd (line 405) | void MulAdd(xdouble& z, const xdouble& a, const xdouble& b, const xdoubl... function MulSub (line 459) | void MulSub(xdouble& z, const xdouble& a, const xdouble& b, const xdoubl... function log (line 513) | double log(const xdouble& a) function xdouble (line 523) | xdouble xexp(double x) function ComputeMax10Power (line 552) | long ComputeMax10Power() function xdouble (line 566) | xdouble PowerOf10(const ZZ& e) function ostream (line 613) | ostream& operator<<(ostream& s, const xdouble& a) function istream (line 737) | istream& operator>>(istream& s, xdouble& x) FILE: lib/OTExtensionBristol/Exceptions/Exceptions.h function class (line 11) | class not_implemented: public exception function class (line 15) | class invalid_length: public exception function class (line 19) | class invalid_commitment: public exception function class (line 23) | class bad_value: public exception function class (line 27) | class file_error: public exception function class (line 38) | class end_of_file: public exception FILE: lib/OTExtensionBristol/Networking/Player.h function class (line 22) | class Names function string (line 48) | const string get_name(int i) { return names[i]; } function class (line 55) | class PlayerBase function class (line 76) | class TwoPartyPlayer : public PlayerBase FILE: lib/OTExtensionBristol/Networking/data.cpp function encode_length (line 7) | void encode_length(octet *buff,int len) function decode_length (line 16) | int decode_length(octet *buff) FILE: lib/OTExtensionBristol/Networking/data.h type octet (line 9) | typedef unsigned char octet; type word (line 13) | typedef unsigned __int64 word; type word (line 15) | typedef unsigned long word; FILE: lib/OTExtensionBristol/Networking/sockets.cpp function error (line 10) | void error(const char *str) function error (line 20) | void error(const char *str1,const char *str2) function set_up_server_socket (line 33) | void set_up_server_socket(sockaddr_in& dest,int& consocket,int& main_soc... function close_server_socket (line 82) | void close_server_socket(int consocket,int main_socket) function set_up_client_socket (line 90) | void set_up_client_socket(int& mysocket,const char* hostname,int Portnum) function close_client_socket (line 156) | void close_client_socket(int socket) function send (line 168) | void send(int socket,octet *msg,int len) function receive (line 178) | void receive(int socket,octet *msg,int len) function send (line 188) | void send(int socket,int a) function receive (line 197) | void receive(int socket,int& a) function send_ack (line 210) | void send_ack(int socket) function get_ack (line 218) | int get_ack(int socket) FILE: lib/OTExtensionBristol/OT/BaseOT.cpp function OT_ROLE (line 30) | OT_ROLE INV_ROLE(OT_ROLE role) function send_if_ot_sender (line 40) | void send_if_ot_sender(const TwoPartyPlayer* P, vector<octetStream>& os,... function send_if_ot_receiver (line 60) | void send_if_ot_receiver(const TwoPartyPlayer* P, vector<octetStream>& o... FILE: lib/OTExtensionBristol/OT/BaseOT.h type OT_ROLE (line 17) | enum OT_ROLE function class (line 30) | class BaseOT function virtual (line 54) | virtual ~BaseOT() {} function length (line 56) | int length() { return ot_length; } function is_sender (line 72) | bool is_sender() { return (bool) (ot_role & SENDER); } function is_receiver (line 73) | bool is_receiver() { return (bool) (ot_role & RECEIVER); } function class (line 78) | class FakeOT : public BaseOT FILE: lib/OTExtensionBristol/OT/BitMatrix.cpp function get_bit (line 14) | bool get_bit(int x, int y) class square16 (line 21) | class square16 method get_bit (line 27) | bool get_bit(int x, int y) class square32 (line 77) | class square32 function square128 (line 223) | square128& square128::operator^=(square128& other) function square128 (line 230) | square128& square128::operator^=(__m128i* other) function square128 (line 238) | square128& square128::operator^=(BitVector& other) function BitMatrix (line 277) | BitMatrix& BitMatrix::operator^=(BitMatrix& other) function BitMatrix (line 286) | BitMatrix& BitMatrix::operator^=(BitMatrixSlice& other) function BitMatrix (line 295) | BitMatrix& BitMatrix::operator^=(BitVector& other) function BitMatrixSlice (line 409) | BitMatrixSlice& BitMatrixSlice::operator^=(BitMatrixSlice& other) function BitMatrixSlice (line 415) | BitMatrixSlice& BitMatrixSlice::operator^=(BitVector& other) FILE: lib/OTExtensionBristol/OT/BitMatrix.h function class (line 49) | class BitMatrix function class (line 79) | class BitMatrixSlice FILE: lib/OTExtensionBristol/OT/BitVector.h function class (line 22) | class BitVector function octet (line 119) | octet get_byte(int i) const { return bytes[i]; } function set_byte (line 121) | void set_byte(int i, octet b) { bytes[i] = b; } function word (line 124) | word get_word(int i) const { return *(word*)(bytes + i*8); } function set_word (line 126) | void set_word(int i, word w) function get_bit (line 132) | int get_bit(int i) const function set_bit (line 136) | void set_bit(int i,unsigned int a) function add (line 145) | void add(const BitVector& A, const BitVector& B) function add (line 156) | void add(const BitVector& A) function equals (line 166) | bool equals(const BitVector& K) const function string (line 187) | string str() FILE: lib/OTExtensionBristol/OT/OTExtension.cpp function string (line 22) | string word_to_str(word a) function sse_transpose16 (line 32) | void sse_transpose16(vector<BitVector>& bv, int x, int y) function eklundh_transpose128 (line 60) | void eklundh_transpose128(vector<BitVector>& output, const vector<BitVec... function get_bit (line 187) | int get_bit(word x, int b) function get_bit128 (line 191) | int get_bit128(word x1, word x2, int b) function naive_transpose128 (line 203) | void naive_transpose128(vector<BitVector>& output, const vector<BitVecto... function transpose64 (line 224) | void transpose64( function naive_transpose64 (line 238) | void naive_transpose64(vector<BitVector>& output, const vector<BitVector... function eq_m128i (line 567) | int eq_m128i(__m128i a, __m128i b) function random_m128i (line 574) | void random_m128i(PRNG& G, __m128i *r) function test_mul (line 581) | void test_mul() FILE: lib/OTExtensionBristol/OT/OTExtension.h function class (line 28) | class OTExtension FILE: lib/OTExtensionBristol/OT/OTExtensionWithMatrix.cpp function octet (line 194) | octet* OTExtensionWithMatrix::get_receiver_output(int i) function octet (line 199) | octet* OTExtensionWithMatrix::get_sender_output(int choice, int i) FILE: lib/OTExtensionBristol/OT/OTExtensionWithMatrix.h function class (line 9) | class OTExtensionWithMatrix : public OTExtension FILE: lib/OTExtensionBristol/OT/Tools.cpp function random_seed_commit (line 5) | void random_seed_commit(octet* seed, const TwoPartyPlayer& player, int len) function shiftl128 (line 30) | void shiftl128(word x1, word x2, word& res1, word& res2, size_t k) function mul128 (line 47) | void mul128(__m128i a, __m128i b, __m128i *res1, __m128i *res2) function gfred128 (line 69) | void gfred128(__m128i tmp3, __m128i tmp6, __m128i *res) function gfmul128 (line 108) | void gfmul128 (__m128i a, __m128i b, __m128i *res) function string (line 116) | string word_to_bytes(const word w) FILE: lib/OTExtensionBristol/SimpleOT/Keccak-simple.c type UINT64 (line 32) | typedef unsigned long long UINT64; type UINT64 (line 33) | typedef UINT64 tKeccakLane; type UINT32 (line 36) | typedef unsigned int UINT32; type UINT32 (line 39) | typedef UINT32 tKeccakLane; type UINT16 (line 42) | typedef unsigned short UINT16; type UINT16 (line 43) | typedef UINT16 tKeccakLane; type UINT8 (line 46) | typedef unsigned char UINT8; type UINT8 (line 47) | typedef UINT8 tKeccakLane; function crypto_hash (line 63) | int crypto_hash( unsigned char *out, const unsigned char *in, unsigned l... function KeccakF (line 128) | void KeccakF( tKeccakLane * state, const tKeccakLane *in, int laneCount ) FILE: lib/OTExtensionBristol/SimpleOT/cpucycles.c function cpucycles_amd64cpuinfo (line 4) | long long cpucycles_amd64cpuinfo(void) FILE: lib/OTExtensionBristol/SimpleOT/fe25519.h type fe25519 (line 4) | typedef struct FILE: lib/OTExtensionBristol/SimpleOT/fe25519_add.c function fe25519_add (line 3) | void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_getparity.c function fe25519_getparity (line 3) | unsigned char fe25519_getparity(const fe25519 *x) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_invert.c function fe25519_invert (line 3) | void fe25519_invert(fe25519 *r, const fe25519 *x) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_iseq_vartime.c function fe25519_iseq_vartime (line 3) | int fe25519_iseq_vartime(const fe25519 *x, const fe25519 *y) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_neg.c function fe25519_copy (line 3) | void fe25519_copy(fe25519 *r, const fe25519 *x) function fe25519_neg (line 15) | void fe25519_neg(fe25519 *r, const fe25519 *x) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_pack.c function fe25519_pack (line 4) | void fe25519_pack(unsigned char r[32], const fe25519 *x) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_pow2523.c function fe25519_pow2523 (line 3) | void fe25519_pow2523(fe25519 *r, const fe25519 *x) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_setint.c function fe25519_setint (line 3) | void fe25519_setint(fe25519 *r, unsigned int v) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_sub.c function fe25519_sub (line 3) | void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y) FILE: lib/OTExtensionBristol/SimpleOT/fe25519_unpack.c function fe25519_unpack (line 3) | void fe25519_unpack(fe25519 *r, const unsigned char x[32]) FILE: lib/OTExtensionBristol/SimpleOT/ge25519.h type ge25519 (line 17) | typedef struct type ge25519_p1p1 (line 25) | typedef struct type ge25519_p2 (line 33) | typedef struct type ge25519_niels (line 40) | typedef struct type ge25519_pniels (line 47) | typedef struct FILE: lib/OTExtensionBristol/SimpleOT/ge25519_add.c function ge25519_add (line 3) | void ge25519_add(ge25519_p3 *r, const ge25519_p3 *p, const ge25519_p3 *q) FILE: lib/OTExtensionBristol/SimpleOT/ge25519_double.c function ge25519_double (line 3) | void ge25519_double(ge25519_p3 *r, const ge25519_p3 *p) FILE: lib/OTExtensionBristol/SimpleOT/ge25519_pack.c function ge25519_pack (line 5) | void ge25519_pack(unsigned char r[32], const ge25519_p3 *p) FILE: lib/OTExtensionBristol/SimpleOT/ge25519_scalarmult.c function ge25519_idoubles (line 5) | static void ge25519_idoubles(ge25519 * a, int n) function ge25519_maketable (line 22) | static void ge25519_maketable(ge25519 (*table)[8], const ge25519 * b, in... function ge25519_scalarmult_table (line 52) | static void ge25519_scalarmult_table(ge25519 *r, ge25519 (*table)[8], co... function ge25519_scalarmult (line 102) | void ge25519_scalarmult(ge25519 * a, ge25519 * b, const sc25519 * s) FILE: lib/OTExtensionBristol/SimpleOT/ge25519_scalarmult_base.c function ge25519_scalarmult_base (line 13) | void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s) FILE: lib/OTExtensionBristol/SimpleOT/ge25519_setneutral.c function ge25519_setneutral (line 3) | void ge25519_setneutral(ge25519 *r) FILE: lib/OTExtensionBristol/SimpleOT/ge25519_unpack.c function ge25519_unpack_vartime (line 10) | int ge25519_unpack_vartime(ge25519_p3 *r, const unsigned char p[32]) FILE: lib/OTExtensionBristol/SimpleOT/ge4x.c function ge4x_cmovs (line 5) | void ge4x_cmovs(ge4x *r, const ge4x *x, unsigned char * b) function ge4x_setneutral (line 13) | void ge4x_setneutral(ge4x * a) function ge4x_neg (line 21) | void ge4x_neg(ge4x * a, const ge4x * b) function ge4x_p1p1_to_p2 (line 53) | void ge4x_p1p1_to_p2(ge4x_p2 * a, const ge4x_p1p1 * b) function ge4x_p1p1_to_p3 (line 60) | void ge4x_p1p1_to_p3(ge4x * a, const ge4x_p1p1 * b) function ge4x_add_niels (line 68) | void ge4x_add_niels(ge4x * c, const ge4x * a, const ge4x_niels * b) function ge4x_add (line 75) | void ge4x_add(ge4x * c, const ge4x * a, const ge4x * b) function ge4x_sub (line 82) | void ge4x_sub(ge4x * c, const ge4x * a, const ge4x * b) function ge4x_double (line 92) | void ge4x_double(ge4x * a, const ge4x * b) function ge4x_doubles (line 99) | void ge4x_doubles(ge4x * a, ge4x * b, int n) function ge4x_idoubles (line 126) | void ge4x_idoubles(ge4x * a, int n) function ge4x_scalarmults_base (line 133) | void ge4x_scalarmults_base(ge4x * a, const sc25519 * s) function ge4x_scalarmults (line 144) | void ge4x_scalarmults(ge4x * a, ge4x * b, const sc25519 * s) function ge4x_maketable (line 155) | void ge4x_maketable(ge4x (*table)[8], const ge4x * b, int dist) function convert (line 185) | static void convert(ge4x * dest, ge4x_niels * src) function ge4x_scalarsmults_base (line 199) | void ge4x_scalarsmults_base(ge4x * a, const sc25519 * s) function ge4x_scalarsmults (line 265) | void ge4x_scalarsmults(ge4x * a, ge4x * b, const sc25519 * s) function ge4x_scalarsmults_table (line 275) | void ge4x_scalarsmults_table(ge4x * a, ge4x (*table)[8], const sc25519 *... function ge4x_hash (line 333) | void ge4x_hash(unsigned char * k, FILE: lib/OTExtensionBristol/SimpleOT/ge4x.h type ge4x (line 7) | typedef struct{ type ge4x_p1p1 (line 16) | typedef struct{ type ge4x_p2 (line 25) | typedef struct{ type ge4x_niels (line 33) | typedef struct{ FILE: lib/OTExtensionBristol/SimpleOT/ge4x_pack.c function ge4x_pack (line 3) | void ge4x_pack(unsigned char r[128], const ge4x *p) FILE: lib/OTExtensionBristol/SimpleOT/ge4x_unpack_vartime.c function ge4x_unpack_vartime (line 37) | int ge4x_unpack_vartime(ge4x * r, unsigned char p[128]) FILE: lib/OTExtensionBristol/SimpleOT/gfe4x.c function gfe4x_unpack_single (line 81) | void gfe4x_unpack_single(gfe4x *r, const unsigned char * x, int i) function gfe4x_unpack (line 150) | void gfe4x_unpack(gfe4x *r, const unsigned char x[128]) function gfe4x_pack (line 158) | void gfe4x_pack(unsigned char r[128], const gfe4x *x) function gfe4x_neg_single (line 251) | void gfe4x_neg_single(gfe4x *r, const gfe4x *x, int pos) function gfe4x_neg (line 259) | void gfe4x_neg(gfe4x *r, const gfe4x *x) function gfe4x_setzero (line 283) | void gfe4x_setzero(gfe4x *r) function gfe4x_setone (line 295) | void gfe4x_setone(gfe4x *r) function gfe4x_settwo (line 311) | void gfe4x_settwo(gfe4x *r) function gfe4x_cmov_single (line 328) | static void gfe4x_cmov_single(gfe4x *r, const gfe4x *x, unsigned char b,... function gfe4x_cmov (line 336) | void gfe4x_cmov(gfe4x * r, const gfe4x * x, unsigned char * b) function gfe4x_cmov_vartime (line 344) | void gfe4x_cmov_vartime(gfe4x * r, const gfe4x * x, unsigned char * b) function gfe4x_invert (line 682) | void gfe4x_invert(gfe4x *r, const gfe4x *x) function gfe4x_print (line 749) | void gfe4x_print(const gfe4x *x, int pos) FILE: lib/OTExtensionBristol/SimpleOT/gfe4x.h type limb (line 4) | typedef struct{ type gfe4x (line 8) | typedef struct{ FILE: lib/OTExtensionBristol/SimpleOT/gfe4x_getparity.c function gfe4x_getparity (line 3) | void gfe4x_getparity(unsigned char * res, const gfe4x * a) FILE: lib/OTExtensionBristol/SimpleOT/gfe4x_iseq_vartime.c function gfe4x_iseq_vartime (line 3) | void gfe4x_iseq_vartime(unsigned char *r, const gfe4x *x, const gfe4x *y) FILE: lib/OTExtensionBristol/SimpleOT/gfe4x_nsquare.c function gfe4x_nsquare (line 3) | void gfe4x_nsquare(gfe4x *r, const int n) FILE: lib/OTExtensionBristol/SimpleOT/gfe4x_pow2523.c function gfe4x_pow2523 (line 3) | void gfe4x_pow2523(gfe4x *r, const gfe4x *x) FILE: lib/OTExtensionBristol/SimpleOT/network.c function server_listen (line 3) | int server_listen(const int portno) function server_accept (line 39) | int server_accept(int sockfd) function client_connect (line 58) | void client_connect(int * sock, const char * host, const int portno) function writing (line 99) | void writing(int sockfd, void * buffer, const unsigned len) function reading (line 124) | void reading(int sockfd, void * buffer, const unsigned len) FILE: lib/OTExtensionBristol/SimpleOT/network.h type sockaddr (line 20) | struct sockaddr type sockaddr_in (line 21) | struct sockaddr_in FILE: lib/OTExtensionBristol/SimpleOT/ot_receiver.c function receiver_maketable (line 9) | void receiver_maketable(SIMPLEOT_RECEIVER * r) function receiver_procS (line 14) | void receiver_procS(SIMPLEOT_RECEIVER * r) function receiver_rsgen (line 31) | void receiver_rsgen(SIMPLEOT_RECEIVER * r, function receiver_keygen (line 51) | void receiver_keygen(SIMPLEOT_RECEIVER * r, FILE: lib/OTExtensionBristol/SimpleOT/ot_receiver.h type ot_receiver (line 10) | struct ot_receiver type SIMPLEOT_RECEIVER (line 22) | typedef struct ot_receiver SIMPLEOT_RECEIVER; FILE: lib/OTExtensionBristol/SimpleOT/ot_receiver_test.c function ot_receiver_test (line 13) | void ot_receiver_test(SIMPLEOT_RECEIVER * receiver, int sockfd) function main (line 63) | int main(int argc, char * argv[]) FILE: lib/OTExtensionBristol/SimpleOT/ot_sender.c function sender_genS (line 9) | void sender_genS(SIMPLEOT_SENDER * s, unsigned char * S_pack) function sender_keygen (line 32) | void sender_keygen(SIMPLEOT_SENDER * s, FILE: lib/OTExtensionBristol/SimpleOT/ot_sender.h type ot_sender (line 10) | struct ot_sender type SIMPLEOT_SENDER (line 17) | typedef struct ot_sender SIMPLEOT_SENDER; FILE: lib/OTExtensionBristol/SimpleOT/ot_sender_test.c function ot_sender_test (line 11) | void ot_sender_test(SIMPLEOT_SENDER * sender, int newsockfd) function main (line 50) | int main(int argc, char * argv[]) FILE: lib/OTExtensionBristol/SimpleOT/randombytes.c function randombytes (line 10) | void randombytes(unsigned char *x,unsigned long long xlen) FILE: lib/OTExtensionBristol/SimpleOT/sc25519.h type sc25519 (line 4) | typedef struct FILE: lib/OTExtensionBristol/SimpleOT/sc25519_from32bytes.c function smaller (line 19) | static unsigned long long smaller(unsigned long long a,unsigned long lon... function sc25519_from32bytes (line 31) | void sc25519_from32bytes(sc25519 *r, const unsigned char x[32]) FILE: lib/OTExtensionBristol/SimpleOT/sc25519_random.c function sc25519_random (line 4) | void sc25519_random(sc25519 *r, int c) FILE: lib/OTExtensionBristol/SimpleOT/sc25519_window4.c function sc25519_window4_unsigned (line 3) | static void sc25519_window4_unsigned(char r[64], const sc25519 *s) function sc25519_window4 (line 13) | void sc25519_window4(char r[64], const sc25519 *s) FILE: lib/OTExtensionBristol/SimpleOT/to_4x.h function fe_to_4x (line 1) | static void fe_to_4x(gfe4x * a, fe25519 * b) function ge_to_4x (line 18) | static void ge_to_4x(ge4x * a, ge25519 * b) FILE: lib/OTExtensionBristol/Test/BitMatrixTest.cpp function main (line 11) | int main() FILE: lib/OTExtensionBristol/Test/OutputCheck.cpp function main (line 10) | int main(int argc, char** argv) FILE: lib/OTExtensionBristol/Tools/CBC-MAC.h function class (line 25) | class CBC_MAC FILE: lib/OTExtensionBristol/Tools/Commit.cpp function Commit (line 7) | void Commit(octetStream& comm,octetStream& open,const octetStream& data) function Open (line 15) | bool Open(octetStream& data,const octetStream& comm,const octetStream& o... FILE: lib/OTExtensionBristol/Tools/MMO.h function class (line 9) | class MMO FILE: lib/OTExtensionBristol/Tools/RO.h function class (line 19) | class RO FILE: lib/OTExtensionBristol/Tools/aes-ni.cpp function Check_CPU_support_AES (line 16) | int Check_CPU_support_AES() function __m128i (line 22) | inline __m128i AES_128_ASSIST (__m128i temp1, __m128i temp2) function aes_128_schedule (line 35) | void aes_128_schedule( octet* key, const octet* userkey ) function KEY_192_ASSIST (line 72) | inline void KEY_192_ASSIST(__m128i* temp1, __m128i * temp2, __m128i * te... function aes_192_schedule (line 89) | void aes_192_schedule( octet* key, const octet* userkey ) function KEY_256_ASSIST_1 (line 129) | inline void KEY_256_ASSIST_1(__m128i* temp1, __m128i * temp2) function KEY_256_ASSIST_2 (line 142) | inline void KEY_256_ASSIST_2(__m128i* temp1, __m128i * temp3) function aes_256_schedule (line 155) | void aes_256_schedule( octet* key, const octet* userkey ) function aes_128_encrypt (line 199) | void aes_128_encrypt(octet* out, const octet* in, const octet* key) function aes_192_encrypt (line 206) | void aes_192_encrypt(octet* out, const octet* in, const octet* key) function aes_256_encrypt (line 217) | void aes_256_encrypt(octet* out, const octet* in, const octet* key) FILE: lib/OTExtensionBristol/Tools/aes.h type uint (line 10) | typedef unsigned int uint; function aes_schedule (line 16) | inline void aes_schedule( uint* RK, octet* K ) function aes_encrypt (line 20) | inline void aes_encrypt( octet* C, octet* M, uint* RK ) function aes_schedule (line 32) | inline void aes_schedule( octet* key, const octet* userkey ) function __m128i (line 41) | __attribute__((optimize("unroll-loops"))) function ecb_aes_128_encrypt (line 54) | inline void ecb_aes_128_encrypt(__m128i* out, __m128i* in, const octet* ... function ecb_aes_128_encrypt (line 68) | void ecb_aes_128_encrypt(__m128i* out, const __m128i* in, const octet* k... function aes_encrypt (line 78) | inline void aes_encrypt( octet* C, const octet* M,const octet* RK ) function __m128i (line 81) | inline __m128i aes_encrypt( __m128i M,const octet* RK ) FILE: lib/OTExtensionBristol/Tools/int.h type octet (line 7) | typedef unsigned char octet; type word (line 11) | typedef unsigned __int64 word; type word (line 13) | typedef unsigned long word; function CEIL_LOG2 (line 17) | inline int CEIL_LOG2(int x) function FLOOR_LOG2 (line 29) | inline int FLOOR_LOG2(int x) function DIV_CEIL (line 41) | inline int DIV_CEIL(long n, int k) FILE: lib/OTExtensionBristol/Tools/octetStream.cpp function octetStream (line 66) | octetStream octetStream::hash() const function ostream (line 155) | ostream& operator<<(ostream& s,const octetStream& o) FILE: lib/OTExtensionBristol/Tools/octetStream.h function class (line 15) | class octetStream function append (line 85) | inline void octetStream::append(const octet* x, const int l) function consume (line 94) | inline void octetStream::consume(octet* x,const int l) FILE: lib/OTExtensionBristol/Tools/random.cpp function __m128i (line 144) | __m128i PRNG::get_doubleword() FILE: lib/OTExtensionBristol/Tools/random.h function class (line 32) | class PRNG FILE: lib/OTExtensionBristol/Tools/sha1.cpp function blk_SHA1_Block (line 120) | static void blk_SHA1_Block(blk_SHA_CTX *ctx, const unsigned int *data) function blk_SHA1_Init (line 228) | void blk_SHA1_Init(blk_SHA_CTX *ctx) function blk_SHA1_Update (line 240) | void blk_SHA1_Update(blk_SHA_CTX *ctx, const void *data, unsigned long len) function blk_SHA1_Final (line 268) | void blk_SHA1_Final(unsigned char hashout[20], blk_SHA_CTX *ctx) FILE: lib/OTExtensionBristol/Tools/sha1.h type blk_SHA_CTX (line 16) | typedef struct { FILE: lib/OTExtensionBristol/Tools/time-func.cpp function timeval_diff (line 8) | long long timeval_diff(struct timeval *start_time, struct timeval *end_t... function timeval_diff_in_seconds (line 21) | double timeval_diff_in_seconds(struct timeval *start_time, struct timeva... function timespec_diff (line 27) | long long timespec_diff(struct timespec *start_time, struct timespec *en... function convert_ns_to_seconds (line 39) | double convert_ns_to_seconds(long long x) FILE: lib/OTExtensionBristol/Tools/time-func.h type timeval (line 10) | struct timeval type timeval (line 10) | struct timeval type timeval (line 11) | struct timeval type timeval (line 11) | struct timeval type timespec (line 12) | struct timespec type timespec (line 12) | struct timespec FILE: lib/OTExtensionBristol/ezOption/ezOptionParser.h function namespace (line 34) | namespace ez { function CmpOptStringPtr (line 83) | static bool CmpOptStringPtr(std::string * s1, std::string * s2) { function SplitDelim (line 126) | static void SplitDelim( const std::string& s, const char token, std::vec... function SplitDelim (line 141) | static void SplitDelim( const std::string& s, const char token, std::vec... function SplitDelim (line 156) | static void SplitDelim( const std::string& s, const char token, std::lis... function ToU1 (line 170) | static void ToU1(std::string ** strings, unsigned char * out, int n) { function ToS1 (line 176) | static void ToS1(std::string ** strings, char * out, int n) { function ToU2 (line 182) | static void ToU2(std::string ** strings, unsigned short * out, int n) { function ToS2 (line 188) | static void ToS2(std::string ** strings, short * out, int n) { function ToS4 (line 194) | static void ToS4(std::string ** strings, int * out, int n) { function ToU4 (line 200) | static void ToU4(std::string ** strings, unsigned int * out, int n) { function ToS8 (line 206) | static void ToS8(std::string ** strings, long long * out, int n) { function ToU8 (line 213) | static void ToU8(std::string ** strings, unsigned long long * out, int n) { function ToF (line 220) | static void ToF(std::string ** strings, float * out, int n) { function ToD (line 226) | static void ToD(std::string ** strings, double * out, int n) { function StringsToInts (line 232) | static void StringsToInts(std::vector<std::string> & strings, std::vecto... function StringsToInts (line 238) | static void StringsToInts(std::vector<std::string*> * strings, std::vect... function StringsToLongs (line 244) | static void StringsToLongs(std::vector<std::string> & strings, std::vect... function StringsToLongs (line 250) | static void StringsToLongs(std::vector<std::string*> * strings, std::vec... function StringsToULongs (line 256) | static void StringsToULongs(std::vector<std::string> & strings, std::vec... function StringsToULongs (line 262) | static void StringsToULongs(std::vector<std::string*> * strings, std::ve... function StringsToFloats (line 268) | static void StringsToFloats(std::vector<std::string> & strings, std::vec... function StringsToFloats (line 274) | static void StringsToFloats(std::vector<std::string*> * strings, std::ve... function StringsToDoubles (line 280) | static void StringsToDoubles(std::vector<std::string> & strings, std::ve... function StringsToDoubles (line 286) | static void StringsToDoubles(std::vector<std::string*> * strings, std::v... function StringsToStrings (line 292) | static void StringsToStrings(std::vector<std::string*> * strings, std::v... function ToLowerASCII (line 298) | static void ToLowerASCII(std::string & s) { function class (line 391) | class ezOptionParserIDGenerator { function next (line 394) | short next () { return ++_id; } function class (line 408) | class ezOptionValidator { function reset (line 471) | void ezOptionValidator::reset() { function print (line 696) | void ezOptionValidator::print() { function isValid (line 700) | bool ezOptionValidator::isValid(const std::string * valueAsString) { function class (line 931) | class OptionGroup { function clearArgs (line 987) | void OptionGroup::clearArgs() { function getInt (line 1000) | void OptionGroup::getInt(int & out) { function getLong (line 1015) | void OptionGroup::getLong(long & out) { function getLongLong (line 1030) | void OptionGroup::getLongLong(long long & out) { function getULong (line 1048) | void OptionGroup::getULong(unsigned long & out) { function getULongLong (line 1063) | void OptionGroup::getULongLong(unsigned long long & out) { function getFloat (line 1081) | void OptionGroup::getFloat(float & out) { function getDouble (line 1096) | void OptionGroup::getDouble(double & out) { function getString (line 1111) | void OptionGroup::getString(std::string & out) { function getInts (line 1123) | void OptionGroup::getInts(std::vector<int> & out) { function getLongs (line 1136) | void OptionGroup::getLongs(std::vector<long> & out) { function getULongs (line 1149) | void OptionGroup::getULongs(std::vector<unsigned long> & out) { function getFloats (line 1162) | void OptionGroup::getFloats(std::vector<float> & out) { function getDoubles (line 1175) | void OptionGroup::getDoubles(std::vector<double> & out) { function getStrings (line 1188) | void OptionGroup::getStrings(std::vector<std::string>& out) { function getMultiInts (line 1199) | void OptionGroup::getMultiInts(std::vector< std::vector<int> >& out) { function getMultiLongs (line 1218) | void OptionGroup::getMultiLongs(std::vector< std::vector<long> >& out) { function getMultiULongs (line 1237) | void OptionGroup::getMultiULongs(std::vector< std::vector<unsigned long>... function getMultiFloats (line 1256) | void OptionGroup::getMultiFloats(std::vector< std::vector<float> >& out) { function getMultiDoubles (line 1275) | void OptionGroup::getMultiDoubles(std::vector< std::vector<double> >& ou... function getMultiStrings (line 1294) | void OptionGroup::getMultiStrings(std::vector< std::vector<std::string> ... type std (line 1315) | typedef std::map< int, ezOptionValidator* > ValidatorMap; function class (line 1317) | class ezOptionParser { function reset (line 1375) | void ezOptionParser::reset() { function resetArgs (line 1404) | void ezOptionParser::resetArgs() { function add (line 1422) | void ezOptionParser::add(const char * defaults, bool required, int expec... function add (line 1445) | void ezOptionParser::add(const char * defaults, bool required, int expec... function add (line 1472) | void ezOptionParser::add(const char * defaults, bool required, int expec... function add (line 1502) | void ezOptionParser::add(const char * defaults, bool required, int expec... function exportFile (line 1535) | bool ezOptionParser::exportFile(const char * filename, bool all) { function importFile (line 1640) | bool ezOptionParser::importFile(const char * filename, char comment) { function isSet (line 1752) | int ezOptionParser::isSet(const char * name) { function isSet (line 1762) | int ezOptionParser::isSet(std::string & name) { function getUsage (line 1778) | void ezOptionParser::getUsage(std::string & usage, int width, Layout lay... function getUsageDescriptions (line 1798) | void ezOptionParser::getUsageDescriptions(std::string & usage, int width... function gotExpected (line 1938) | bool ezOptionParser::gotExpected(std::vector<std::string> & badOptions) { function gotRequired (line 1960) | bool ezOptionParser::gotRequired(std::vector<std::string> & badOptions) { function gotValid (line 1975) | bool ezOptionParser::gotValid(std::vector<std::string> & badOptions, std... function parse (line 2005) | void ezOptionParser::parse(int argc, const char * argv[]) { function prettyPrint (line 2086) | void ezOptionParser::prettyPrint(std::string & out) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-actions.h function namespace (line 55) | namespace testing { type T (line 214) | typedef T (*FactoryFunction)(); function SetFactory (line 215) | static void SetFactory(FactoryFunction factory) { function Clear (line 221) | static void Clear() { function IsSet (line 227) | static bool IsSet() { return producer_ != NULL; } function Exists (line 231) | static bool Exists() { function T (line 238) | static T Get() { function class (line 250) | class FixedValueProducer : public ValueProducer { function class (line 260) | class FactoryValueProducer : public ValueProducer { function Clear (line 285) | static void Clear() { function IsSet (line 290) | static bool IsSet() { return address_ != NULL; } function Exists (line 294) | static bool Exists() { function T (line 301) | static T& Get() { function Get (line 316) | static void Get() {} type typename (line 332) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function virtual (line 335) | virtual ~ActionInterface() {} type typename (line 360) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function explicit (line 377) | explicit Action(ActionInterface<F>* impl) : impl_(impl) {} function Result (line 401) | Result Perform(ArgumentTuple args) const { type typename (line 468) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function explicit (line 470) | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} function virtual (line 472) | virtual Result Perform(const ArgumentTuple& args) { function namespace (line 506) | namespace internal { function class (line 653) | class ReturnNullAction { function class (line 671) | class ReturnVoidAction { type typename (line 693) | typedef typename Function<F>::Result Result; type typename (line 708) | typedef typename Function<F>::ArgumentTuple ArgumentTuple; function explicit (line 710) | explicit Impl(T& ref) : ref_(ref) {} function virtual (line 712) | virtual Result Perform(const ArgumentTuple&) { type typename (line 741) | typedef typename Function<F>::Result Result; type typename (line 757) | typedef typename Function<F>::ArgumentTuple ArgumentTuple; function explicit (line 759) | explicit Impl(const T& value) : value_(value) {} function virtual (line 761) | virtual Result Perform(const ArgumentTuple&) { function class (line 777) | class DoDefaultAction { type typename (line 956) | typedef typename internal::Function<F>::Result Result; function ostream (line 1016) | ostream* os) { type typename (line 1042) | typedef typename Function<F>::ArgumentTuple ArgumentTuple; type typename (line 1043) | typedef typename Function<F>::MakeResultVoid VoidResult; function virtual (line 1048) | virtual Result Perform(const ArgumentTuple& args) { type internal (line 1098) | typedef internal::IgnoredValue Unused; function PolymorphicAction (line 1124) | inline PolymorphicAction<internal::ReturnNullAction> ReturnNull() { function PolymorphicAction (line 1129) | inline PolymorphicAction<internal::ReturnVoidAction> Return() { function internal (line 1157) | inline internal::DoDefaultAction DoDefault() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-cardinalities.h function namespace (line 47) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-generated-actions.h function namespace (line 47) | namespace testing { function R (line 225) | R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5, function R (line 232) | R InvokeMethod(Class* obj_ptr, function R (line 249) | R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5, function R (line 257) | R InvokeMethod(Class* obj_ptr, function R (line 274) | R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5, function R (line 282) | R InvokeMethod(Class* obj_ptr, function R (line 301) | R Invoke(Function function, const ::testing::tuple<A1, A2, A3, A4, A5, function R (line 309) | R InvokeMethod(Class* obj_ptr, type typename (line 379) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 380) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 391) | typedef Result type(); type typename (line 392) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 393) | static SelectedArgs Select(const ArgumentTuple& /* args */) { type Result (line 402) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1)); type typename (line 403) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 404) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 413) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 415) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 416) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 425) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 427) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 428) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 438) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 441) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 442) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 453) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 456) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 457) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 468) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 472) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 473) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 484) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 488) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 489) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 500) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 505) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 506) | static SelectedArgs Select(const ArgumentTuple& args) { type Result (line 518) | typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1), type typename (line 523) | typedef typename Function<type>::ArgumentTuple SelectedArgs; function SelectedArgs (line 524) | static SelectedArgs Select(const ArgumentTuple& args) { function explicit (line 539) | explicit WithArgsAction(const InnerAction& action) : action_(action) {} type typename (line 549) | typedef typename Function<F>::ArgumentTuple ArgumentTuple; function explicit (line 551) | explicit Impl(const InnerAction& action) : action_(action) {} function virtual (line 553) | virtual Result Perform(const ArgumentTuple& args) { type ExcessiveArg (line 584) | struct ExcessiveArg {} function Result (line 598) | Result Perform(Impl* impl, const ::testing::tuple<A0>& args) { function Result (line 606) | Result Perform(Impl* impl, const ::testing::tuple<A0, A1>& args) { function Result (line 614) | Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2>& args) { function Result (line 622) | Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, function Result (line 631) | Result Perform(Impl* impl, const ::testing::tuple<A0, A1, A2, A3, function namespace (line 2271) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h function namespace (line 51) | namespace testing { type R (line 226) | typedef R F(A1, A2, A3, A4, A5, A6, A7); type typename (line 227) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function R (line 235) | R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) { type R (line 252) | typedef R F(A1, A2, A3, A4, A5, A6, A7, A8); type typename (line 253) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function R (line 262) | R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) { type R (line 280) | typedef R F(A1, A2, A3, A4, A5, A6, A7, A8, A9); type typename (line 281) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function R (line 291) | R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) { type R (line 310) | typedef R F(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10); type typename (line 311) | typedef typename internal::Function<F>::ArgumentTuple ArgumentTuple; function R (line 321) | R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, function MockType (line 377) | MockType* AdjustConstness_const(const MockType* mock) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-generated-matchers.h function namespace (line 49) | namespace testing { function type (line 104) | static type GetSelectedFields(const Tuple& t) { function type (line 114) | static type GetSelectedFields(const Tuple& t) { function type (line 124) | static type GetSelectedFields(const Tuple& t) { function type (line 135) | static type GetSelectedFields(const Tuple& t) { function type (line 146) | static type GetSelectedFields(const Tuple& t) { function type (line 158) | static type GetSelectedFields(const Tuple& t) { function type (line 171) | static type GetSelectedFields(const Tuple& t) { function type (line 186) | static type GetSelectedFields(const Tuple& t) { function type (line 201) | static type GetSelectedFields(const Tuple& t) { type RawArgsTuple (line 216) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(ArgsTuple) RawArgsTuple; type typename (line 217) | typedef typename internal::TupleFields<RawArgsTuple, k0, k1, k2, k3, k4,... type Matcher (line 219) | typedef Matcher<const SelectedArgs&> MonomorphicInnerMatcher; function inner_matcher_ (line 222) | ArgsMatcherImpl(const InnerMatcher& inner_matcher) function virtual (line 225) | virtual bool MatchAndExplain(ArgsTuple args, function virtual (line 241) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 247) | virtual void DescribeNegationTo(::std::ostream* os) const { function PrintIndices (line 260) | static void PrintIndices(::std::ostream* os) { function explicit (line 285) | explicit ArgsMatcher(const InnerMatcher& inner_matcher) type M1 (line 308) | typedef M1 type; type BothOfMatcher (line 313) | typedef BothOfMatcher< type BothOfMatcher (line 321) | typedef BothOfMatcher< type BothOfMatcher (line 329) | typedef BothOfMatcher< type BothOfMatcher (line 337) | typedef BothOfMatcher< type M1 (line 396) | typedef M1 type; type EitherOfMatcher (line 401) | typedef EitherOfMatcher< type EitherOfMatcher (line 409) | typedef EitherOfMatcher< type EitherOfMatcher (line 417) | typedef EitherOfMatcher< type EitherOfMatcher (line 425) | typedef EitherOfMatcher< function internal (line 570) | inline internal::ElementsAreMatcher< type testing (line 582) | typedef ::testing::tuple< type testing (line 593) | typedef ::testing::tuple< type testing (line 606) | typedef ::testing::tuple< type testing (line 621) | typedef ::testing::tuple< type testing (line 639) | typedef ::testing::tuple< type testing (line 660) | typedef ::testing::tuple< type testing (line 683) | typedef ::testing::tuple< type testing (line 708) | typedef ::testing::tuple< type testing (line 736) | typedef ::testing::tuple< type testing (line 767) | typedef ::testing::tuple< function internal (line 788) | inline internal::UnorderedElementsAreMatcher< type testing (line 800) | typedef ::testing::tuple< type testing (line 811) | typedef ::testing::tuple< type testing (line 824) | typedef ::testing::tuple< type testing (line 839) | typedef ::testing::tuple< type testing (line 857) | typedef ::testing::tuple< type testing (line 878) | typedef ::testing::tuple< type testing (line 902) | typedef ::testing::tuple< type testing (line 928) | typedef ::testing::tuple< type testing (line 956) | typedef ::testing::tuple< type testing (line 987) | typedef ::testing::tuple< FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-generated-nice-strict.h function namespace (line 73) | namespace testing { function MockClass (line 226) | NaggyMock(const A1& a1) : MockClass(a1) { function MockClass (line 344) | StrictMock(const A1& a1) : MockClass(a1) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-matchers.h function namespace (line 59) | namespace testing { function explicit (line 392) | explicit Matcher(const MatcherInterface<const std::string&>* impl) function explicit (line 417) | explicit Matcher(const MatcherInterface<std::string>* impl) function explicit (line 467) | explicit Matcher(const MatcherInterface< ::string>* impl) function explicit (line 493) | explicit Matcher(const MatcherInterface<const absl::string_view&>* impl) function explicit (line 521) | explicit Matcher(const MatcherInterface<absl::string_view>* impl) function virtual (line 585) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 589) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 593) | virtual bool MatchAndExplain(T x, MatchResultListener* listener) const { function namespace (line 634) | namespace internal { type RawT (line 820) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(T) RawT; type RawU (line 821) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(U) RawU; function namespace (line 843) | namespace internal { function virtual (line 1243) | virtual void DescribeNegationTo(::std::ostream* os) const { function CaseInsensitiveCStringEquals (line 1260) | inline bool CaseInsensitiveCStringEquals(const char* lhs, const char* rh... function CaseInsensitiveCStringEquals (line 1264) | inline bool CaseInsensitiveCStringEquals(const wchar_t* lhs, function MatchAndExplain (line 1303) | bool MatchAndExplain(const absl::string_view& s, function DescribeTo (line 1341) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1345) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplain (line 1376) | bool MatchAndExplain(const absl::string_view& s, function DescribeTo (line 1410) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1415) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplain (line 1436) | bool MatchAndExplain(const absl::string_view& s, function DescribeTo (line 1470) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1475) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplain (line 1495) | bool MatchAndExplain(const absl::string_view& s, function DescribeTo (line 1529) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1534) | void DescribeNegationTo(::std::ostream* os) const { function class (line 1548) | class MatchesRegexMatcher { function DescribeNegationTo (line 1588) | void DescribeNegationTo(::std::ostream* os) const { function matcher_ (line 1676) | matcher_(matcher) {} function virtual (line 1678) | virtual bool MatchAndExplain(GTEST_REFERENCE_TO_CONST_(T) x, function virtual (line 1683) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 1687) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 1728) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 1737) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 1746) | virtual bool MatchAndExplain(GTEST_REFERENCE_TO_CONST_(T) x, function virtual (line 1864) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 1873) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 1882) | virtual bool MatchAndExplain(GTEST_REFERENCE_TO_CONST_(T) x, function DescribeNegationTo (line 1980) | void DescribeNegationTo(::std::ostream* os) const { function virtual (line 2153) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 2174) | virtual void DescribeNegationTo(::std::ostream* os) const { function operator (line 2213) | operator Matcher<FloatType>() const { function operator (line 2218) | operator Matcher<const FloatType&>() const { function operator (line 2223) | operator Matcher<FloatType&>() const { function explicit (line 2247) | explicit FloatingEq2Matcher(bool nan_eq_nan) { Init(-1, nan_eq_nan); } function explicit (line 2249) | explicit FloatingEq2Matcher(FloatType max_abs_error) { function explicit (line 2342) | explicit Impl(const InnerMatcher& matcher) function virtual (line 2345) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 2350) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 2355) | virtual bool MatchAndExplain(Pointer pointer, function DescribeNegationTo (line 2393) | void DescribeNegationTo(::std::ostream* os) const { function std (line 2401) | static std::string GetToName() { function DescribeTo (line 2465) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 2470) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplainImpl (line 2493) | bool MatchAndExplainImpl(true_type /* is_pointer */, const Class* p, function DescribeTo (line 2540) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 2545) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplainImpl (line 2578) | bool MatchAndExplainImpl(true_type /* is_pointer */, const Class* p, type typename (line 2606) | typedef typename Functor::result_type ResultType; type Functor (line 2607) | typedef Functor StorageType; function CheckIsValid (line 2609) | static void CheckIsValid(Functor /* functor */) {} function ResultType (line 2611) | ResultType Invoke(Functor f, T arg) { return f(arg); } type ResType (line 2617) | typedef ResType ResultType; type ResType (line 2618) | typedef ResType(*StorageType)(ArgType); function CheckIsValid (line 2620) | static void CheckIsValid(ResType(*f)(ArgType)) { function ResType (line 2625) | ResType Invoke(ResType(*f)(ArgType), T arg) { type typename (line 2711) | typedef typename ContainerView::type::size_type SizeType; function explicit (line 2712) | explicit Impl(const SizeMatcher& size_matcher) function virtual (line 2715) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 2719) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 2724) | virtual bool MatchAndExplain(Container container, type typename (line 2763) | typedef typename std::iterator_traits< function explicit (line 2766) | explicit Impl(const DistanceMatcher& distance_matcher) function virtual (line 2769) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 2773) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 2778) | virtual bool MatchAndExplain(Container container, type typename (line 2820) | typedef typename View::type StlContainer; type typename (line 2821) | typedef typename View::const_reference StlContainerReference; function explicit (line 2825) | explicit ContainerEqMatcher(const Container& expected) function DescribeTo (line 2833) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 2837) | void DescribeNegationTo(::std::ostream* os) const { type internal (line 2847) | typedef internal::StlContainerView<GTEST_REMOVE_CONST_(LhsContainer)> type typename (line 2849) | typedef typename LhsView::type LhsStlContainer; type LessComparator (line 2902) | struct LessComparator { type typename (line 2925) | typedef typename LhsView::type LhsStlContainer; type typename (line 2926) | typedef typename LhsView::const_reference LhsStlContainerReference; type typename (line 2929) | typedef typename RemoveConstFromKey< function virtual (line 2935) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 2940) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 2945) | virtual bool MatchAndExplain(LhsContainer lhs, type typename (line 2996) | typedef typename RhsView::type RhsStlContainer; type typename (line 2997) | typedef typename RhsStlContainer::value_type RhsValue; type typename (line 3023) | typedef typename LhsView::type LhsStlContainer; type typename (line 3024) | typedef typename LhsView::const_reference LhsStlContainerReference; type typename (line 3025) | typedef typename LhsStlContainer::value_type LhsValue; type LhsValue (line 3030) | typedef ::testing::tuple<const LhsValue&, const RhsValue&> InnerMatcherArg; function virtual (line 3037) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3044) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 3053) | virtual bool MatchAndExplain(LhsContainer lhs, type StlContainerView (line 3112) | typedef StlContainerView<RawContainer> View; type typename (line 3113) | typedef typename View::type StlContainer; type typename (line 3114) | typedef typename View::const_reference StlContainerReference; type typename (line 3115) | typedef typename StlContainer::value_type Element; function MatchAndExplainImpl (line 3125) | bool MatchAndExplainImpl(bool all_elements_should_match, function virtual (line 3161) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3166) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 3171) | virtual bool MatchAndExplain(Container container, function virtual (line 3190) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3195) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 3200) | virtual bool MatchAndExplain(Container container, type Rank1 (line 3243) | struct Rank1 {} type Rank0 (line 3244) | struct Rank0 function namespace (line 3246) | namespace pair_getters { type typename (line 3295) | typedef typename RawPairType::first_type KeyType; function virtual (line 3304) | virtual bool MatchAndExplain(PairType key_value, function virtual (line 3317) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3323) | virtual void DescribeNegationTo(::std::ostream* os) const { type typename (line 3357) | typedef typename RawPairType::first_type FirstType; type typename (line 3358) | typedef typename RawPairType::second_type SecondType; function virtual (line 3369) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3377) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 3386) | virtual bool MatchAndExplain(PairType a_pair, type internal (line 3464) | typedef internal::StlContainerView<RawContainer> View; type typename (line 3465) | typedef typename View::type StlContainer; type typename (line 3466) | typedef typename View::const_reference StlContainerReference; type typename (line 3467) | typedef typename StlContainer::value_type Element; function virtual (line 3479) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3498) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 3514) | virtual bool MatchAndExplain(Container container, function class (line 3610) | class GTEST_API_ MatchMatrix { type std (line 3650) | typedef ::std::pair<size_t, size_t> ElementMatcherPair; type std (line 3651) | typedef ::std::vector<ElementMatcherPair> ElementMatcherPairs; type UnorderedMatcherRequire (line 3658) | struct UnorderedMatcherRequire { function class (line 3669) | class GTEST_API_ UnorderedElementsAreMatcherImplBase { type internal (line 3718) | typedef internal::StlContainerView<RawContainer> View; type typename (line 3719) | typedef typename View::type StlContainer; type typename (line 3720) | typedef typename View::const_reference StlContainerReference; type typename (line 3721) | typedef typename StlContainer::const_iterator StlContainerConstIterator; type typename (line 3722) | typedef typename StlContainer::value_type Element; function UnorderedElementsAreMatcherImplBase (line 3727) | UnorderedElementsAreMatcherImplBase(matcher_flags) { function virtual (line 3735) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3740) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 3744) | virtual bool MatchAndExplain(Container container, type RawContainer (line 3824) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer; type typename (line 3825) | typedef typename internal::StlContainerView<RawContainer>::type View; type typename (line 3826) | typedef typename View::value_type Element; type Element (line 3827) | typedef ::std::vector<Matcher<const Element&> > MatcherVec; type RawContainer (line 3854) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer; type typename (line 3855) | typedef typename internal::StlContainerView<RawContainer>::type View; type typename (line 3856) | typedef typename View::value_type Element; type Element (line 3857) | typedef ::std::vector<Matcher<const Element&> > MatcherVec; function virtual (line 3958) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 3965) | virtual bool MatchAndExplain(T x, MatchResultListener* listener) const { type typename (line 4016) | typedef typename OptionalView::value_type ValueType; function explicit (line 4017) | explicit Impl(const ValueMatcher& value_matcher) function virtual (line 4020) | virtual void DescribeTo(::std::ostream* os) const { function virtual (line 4025) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 4030) | virtual bool MatchAndExplain(Optional optional, function namespace (line 4055) | namespace variant_matcher { function namespace (line 4116) | namespace any_cast_matcher { type RawContainer (line 4829) | typedef GTEST_REMOVE_CONST_(Container) RawContainer; type RawContainer (line 4867) | typedef GTEST_REMOVE_CONST_(Container) RawContainer; type RawRhsContainer (line 4904) | typedef GTEST_REMOVE_CONST_(RhsContainer) RawRhsContainer; type typename (line 4908) | typedef typename internal::StlContainerView<RawRhsContainer> RhsView; type typename (line 4909) | typedef typename RhsView::type RhsStlContainer; type typename (line 4910) | typedef typename RhsStlContainer::value_type Second; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-more-actions.h function namespace (line 44) | namespace testing { type typename (line 189) | typedef typename ::testing::tuple_element<k, args_type>::type argk_type; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-more-matchers.h function namespace (line 45) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock-spec-builders.h function namespace (line 80) | namespace testing { type CallReaction (line 368) | enum CallReaction { function class (line 377) | class GTEST_API_ Mock { function class (line 493) | class GTEST_API_ Expectation { function class (line 569) | class ExpectationSet { function class (line 625) | class GTEST_API_ Sequence { function class (line 666) | class GTEST_API_ InSequence { function namespace (line 676) | namespace internal { type typename (line 1257) | typedef typename internal::Function<F>::ArgumentMatcherTuple function T (line 1325) | T Unwrap() { return ::testing::internal::move(value_); } function explicit (line 1347) | explicit ReferenceOrValueWrapper(reference ref) function class (line 1375) | class UntypedActionResultHolderBase { function virtual (line 1393) | virtual void PrintAsActionResult(::std::ostream* os) const { function ActionResultHolder (line 1402) | ActionResultHolder* PerformDefaultAction( function ActionResultHolder (line 1413) | ActionResultHolder* PerformAction( function explicit (line 1423) | explicit ActionResultHolder(Wrapper result) function virtual (line 1438) | virtual void PrintAsActionResult(::std::ostream* /* os */) const {} function ActionResultHolder (line 1443) | ActionResultHolder* PerformDefaultAction( function ActionResultHolder (line 1454) | ActionResultHolder* PerformAction( type typename (line 1473) | typedef typename Function<F>::ArgumentTuple ArgumentTuple; type typename (line 1474) | typedef typename Function<F>::ArgumentMatcherTuple ArgumentMatcherTuple; function virtual (line 1481) | virtual ~FunctionMockerBase() function OnCallSpec (line 1492) | const OnCallSpec<F>* FindOnCallSpec( function Result (line 1512) | Result PerformDefaultAction( function virtual (line 1539) | virtual UntypedActionResultHolderBase* UntypedPerformDefaultAction( function virtual (line 1551) | virtual UntypedActionResultHolderBase* UntypedPerformAction( function virtual (line 1562) | virtual void ClearDefaultActionsLocked() type ActionResultHolder (line 1592) | typedef ActionResultHolder<Result> ResultHolder; function Result (line 1597) | Result InvokeWith( function GTEST_LOCK_EXCLUDED_ (line 1612) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 1623) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function DescribeDefaultActionTo (line 1649) | void DescribeDefaultActionTo(const ArgumentTuple& args, function virtual (line 1666) | virtual void UntypedDescribeUninterestingCall( function virtual (line 1694) | virtual const ExpectationBase* UntypedFindMatchingExpectation( function virtual (line 1720) | virtual void UntypedPrintArgs(const void* untyped_args, function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 1730) | const function FormatUnexpectedCallMessageLocked (line 1748) | void FormatUnexpectedCallMessageLocked( function PrintTriedExpectationsLocked (line 1761) | void PrintTriedExpectationsLocked( function Expectation (line 1842) | inline Expectation::Expectation(internal::ExpectationBase& exp) // NOLINT FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/gmock.h function namespace (line 70) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h function namespace (line 47) | namespace testing { type R (line 166) | typedef R Result; type testing (line 167) | typedef ::testing::tuple<> ArgumentTuple; type typename (line 168) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 170) | typedef IgnoredValue MakeResultIgnoredValue(); type A1 (line 176) | typedef A1 Argument1; type testing (line 177) | typedef ::testing::tuple<A1> ArgumentTuple; type typename (line 178) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 180) | typedef IgnoredValue MakeResultIgnoredValue(A1); type testing (line 187) | typedef ::testing::tuple<A1, A2> ArgumentTuple; type typename (line 188) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 190) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2); type testing (line 197) | typedef ::testing::tuple<A1, A2, A3> ArgumentTuple; type typename (line 198) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 200) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3); type testing (line 207) | typedef ::testing::tuple<A1, A2, A3, A4> ArgumentTuple; type typename (line 208) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 210) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4); type testing (line 218) | typedef ::testing::tuple<A1, A2, A3, A4, A5> ArgumentTuple; type typename (line 219) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 221) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5); type testing (line 229) | typedef ::testing::tuple<A1, A2, A3, A4, A5, A6> ArgumentTuple; type typename (line 230) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 232) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6); type testing (line 240) | typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7> ArgumentTuple; type typename (line 241) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 243) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7); type testing (line 251) | typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8> ArgumentTuple; type typename (line 252) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 254) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, ... type testing (line 262) | typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9> ArgumentTuple; type typename (line 263) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 265) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8, type testing (line 275) | typedef ::testing::tuple<A1, A2, A3, A4, A5, A6, A7, A8, A9, type typename (line 277) | typedef typename MatcherTuple<ArgumentTuple>::type ArgumentMatcherTuple; type IgnoredValue (line 279) | typedef IgnoredValue MakeResultIgnoredValue(A1, A2, A3, A4, A5, A6, A7, A8, FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h function namespace (line 49) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/fuse_gmock_files.py function GetGTestRootDir (line 91) | def GetGTestRootDir(gmock_root): function ValidateGMockRootDir (line 97) | def ValidateGMockRootDir(gmock_root): function ValidateOutputDir (line 108) | def ValidateOutputDir(output_dir): function FuseGMockH (line 119) | def FuseGMockH(gmock_root, output_dir): function FuseGMockAllCcToFile (line 159) | def FuseGMockAllCcToFile(gmock_root, output_file): function FuseGMockGTestAllCc (line 204) | def FuseGMockGTestAllCc(gmock_root, output_dir): function FuseGMock (line 215) | def FuseGMock(gmock_root, output_dir): function main (line 226) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/generator/cpp/ast.py function reversed (line 52) | def reversed(seq): function next (line 58) | def next(obj): class _NullDict (line 103) | class _NullDict(object): class Node (line 109) | class Node(object): method __init__ (line 112) | def __init__(self, start, end): method IsDeclaration (line 116) | def IsDeclaration(self): method IsDefinition (line 120) | def IsDefinition(self): method IsExportable (line 124) | def IsExportable(self): method Requires (line 128) | def Requires(self, node): method XXX__str__ (line 132) | def XXX__str__(self): method _StringHelper (line 135) | def _StringHelper(self, name, suffix): method __repr__ (line 140) | def __repr__(self): class Define (line 144) | class Define(Node): method __init__ (line 145) | def __init__(self, start, end, name, definition): method __str__ (line 150) | def __str__(self): class Include (line 155) | class Include(Node): method __init__ (line 156) | def __init__(self, start, end, filename, system): method __str__ (line 161) | def __str__(self): class Goto (line 168) | class Goto(Node): method __init__ (line 169) | def __init__(self, start, end, label): method __str__ (line 173) | def __str__(self): class Expr (line 177) | class Expr(Node): method __init__ (line 178) | def __init__(self, start, end, expr): method Requires (line 182) | def Requires(self, node): method __str__ (line 186) | def __str__(self): class Return (line 190) | class Return(Expr): class Delete (line 194) | class Delete(Expr): class Friend (line 198) | class Friend(Expr): method __init__ (line 199) | def __init__(self, start, end, expr, namespace): class Using (line 204) | class Using(Node): method __init__ (line 205) | def __init__(self, start, end, names): method __str__ (line 209) | def __str__(self): class Parameter (line 213) | class Parameter(Node): method __init__ (line 214) | def __init__(self, start, end, name, parameter_type, default): method Requires (line 220) | def Requires(self, node): method __str__ (line 224) | def __str__(self): class _GenericDeclaration (line 232) | class _GenericDeclaration(Node): method __init__ (line 233) | def __init__(self, start, end, name, namespace): method FullName (line 238) | def FullName(self): method _TypeStringHelper (line 244) | def _TypeStringHelper(self, suffix): class VariableDeclaration (line 252) | class VariableDeclaration(_GenericDeclaration): method __init__ (line 253) | def __init__(self, start, end, name, var_type, initial_value, namespace): method Requires (line 258) | def Requires(self, node): method ToString (line 262) | def ToString(self): method __str__ (line 269) | def __str__(self): class Typedef (line 273) | class Typedef(_GenericDeclaration): method __init__ (line 274) | def __init__(self, start, end, name, alias, namespace): method IsDefinition (line 278) | def IsDefinition(self): method IsExportable (line 281) | def IsExportable(self): method Requires (line 284) | def Requires(self, node): method __str__ (line 292) | def __str__(self): class _NestedType (line 297) | class _NestedType(_GenericDeclaration): method __init__ (line 298) | def __init__(self, start, end, name, fields, namespace): method IsDefinition (line 302) | def IsDefinition(self): method IsExportable (line 305) | def IsExportable(self): method __str__ (line 308) | def __str__(self): class Union (line 313) | class Union(_NestedType): class Enum (line 317) | class Enum(_NestedType): class Class (line 321) | class Class(_GenericDeclaration): method __init__ (line 322) | def __init__(self, start, end, name, bases, templated_types, body, nam... method IsDeclaration (line 328) | def IsDeclaration(self): method IsDefinition (line 331) | def IsDefinition(self): method IsExportable (line 334) | def IsExportable(self): method Requires (line 337) | def Requires(self, node): method __str__ (line 348) | def __str__(self): class Struct (line 356) | class Struct(Class): class Function (line 360) | class Function(_GenericDeclaration): method __init__ (line 361) | def __init__(self, start, end, name, return_type, parameters, method IsDeclaration (line 371) | def IsDeclaration(self): method IsDefinition (line 374) | def IsDefinition(self): method IsExportable (line 377) | def IsExportable(self): method Requires (line 382) | def Requires(self, node): method __str__ (line 391) | def __str__(self): class Method (line 399) | class Method(Function): method __init__ (line 400) | def __init__(self, start, end, name, in_class, return_type, parameters, class Type (line 409) | class Type(_GenericDeclaration): method __init__ (line 412) | def __init__(self, start, end, name, templated_types, modifiers, method __str__ (line 430) | def __str__(self): method IsDeclaration (line 448) | def IsDeclaration(self): method IsDefinition (line 451) | def IsDefinition(self): method IsExportable (line 454) | def IsExportable(self): class TypeConverter (line 458) | class TypeConverter(object): method __init__ (line 460) | def __init__(self, namespace_stack): method _GetTemplateEnd (line 463) | def _GetTemplateEnd(self, tokens, start): method ToType (line 477) | def ToType(self, tokens): method DeclarationToParts (line 536) | def DeclarationToParts(self, parts, needs_name_removed): method ToParameters (line 591) | def ToParameters(self, tokens): method CreateReturnType (line 652) | def CreateReturnType(self, return_type_seq): method GetTemplateIndices (line 666) | def GetTemplateIndices(self, names): class AstBuilder (line 676) | class AstBuilder(object): method __init__ (line 677) | def __init__(self, token_stream, filename, in_class='', visibility=None, method HandleError (line 699) | def HandleError(self, msg, token): method Generate (line 704) | def Generate(self): method _CreateVariable (line 727) | def _CreateVariable(self, pos_token, name, type_name, type_modifiers, method _GenerateOne (line 738) | def _GenerateOne(self, token): method _GetTokensUpTo (line 849) | def _GetTokensUpTo(self, expected_token_type, expected_token): method _GetVarTokensUpTo (line 852) | def _GetVarTokensUpTo(self, expected_token_type, *expected_tokens): method _IgnoreUpTo (line 862) | def _IgnoreUpTo(self, token_type, token): method _SkipIf0Blocks (line 865) | def _SkipIf0Blocks(self): method _GetMatchingChar (line 880) | def _GetMatchingChar(self, open_paren, close_paren, GetNextToken=None): method _GetParameters (line 899) | def _GetParameters(self): method GetScope (line 902) | def GetScope(self): method _GetNextToken (line 905) | def _GetNextToken(self): method _AddBackToken (line 910) | def _AddBackToken(self, token): method _AddBackTokens (line 918) | def _AddBackTokens(self, tokens): method GetName (line 928) | def GetName(self, seq=None): method GetMethod (line 953) | def GetMethod(self, modifiers, templated_types): method _GetMethod (line 959) | def _GetMethod(self, return_type_and_name, modifiers, templated_types, method _GetReturnTypeAndClassName (line 1116) | def _GetReturnTypeAndClassName(self, token_seq): method handle_bool (line 1160) | def handle_bool(self): method handle_char (line 1163) | def handle_char(self): method handle_int (line 1166) | def handle_int(self): method handle_long (line 1169) | def handle_long(self): method handle_short (line 1172) | def handle_short(self): method handle_double (line 1175) | def handle_double(self): method handle_float (line 1178) | def handle_float(self): method handle_void (line 1181) | def handle_void(self): method handle_wchar_t (line 1184) | def handle_wchar_t(self): method handle_unsigned (line 1187) | def handle_unsigned(self): method handle_signed (line 1190) | def handle_signed(self): method _GetNestedType (line 1193) | def _GetNestedType(self, ctor): method handle_struct (line 1227) | def handle_struct(self): method handle_union (line 1263) | def handle_union(self): method handle_enum (line 1266) | def handle_enum(self): method handle_auto (line 1269) | def handle_auto(self): method handle_register (line 1274) | def handle_register(self): method handle_const (line 1277) | def handle_const(self): method handle_inline (line 1280) | def handle_inline(self): method handle_extern (line 1283) | def handle_extern(self): method handle_static (line 1286) | def handle_static(self): method handle_virtual (line 1289) | def handle_virtual(self): method handle_volatile (line 1305) | def handle_volatile(self): method handle_mutable (line 1308) | def handle_mutable(self): method handle_public (line 1311) | def handle_public(self): method handle_protected (line 1315) | def handle_protected(self): method handle_private (line 1319) | def handle_private(self): method handle_friend (line 1323) | def handle_friend(self): method handle_static_cast (line 1329) | def handle_static_cast(self): method handle_const_cast (line 1332) | def handle_const_cast(self): method handle_dynamic_cast (line 1335) | def handle_dynamic_cast(self): method handle_reinterpret_cast (line 1338) | def handle_reinterpret_cast(self): method handle_new (line 1341) | def handle_new(self): method handle_delete (line 1344) | def handle_delete(self): method handle_typedef (line 1349) | def handle_typedef(self): method handle_typeid (line 1389) | def handle_typeid(self): method handle_typename (line 1392) | def handle_typename(self): method _GetTemplatedTypes (line 1395) | def _GetTemplatedTypes(self): method handle_template (line 1422) | def handle_template(self): method handle_true (line 1445) | def handle_true(self): method handle_false (line 1448) | def handle_false(self): method handle_asm (line 1451) | def handle_asm(self): method handle_class (line 1454) | def handle_class(self): method _GetBases (line 1457) | def _GetBases(self): method _GetClass (line 1489) | def _GetClass(self, class_type, visibility, templated_types): method handle_namespace (line 1561) | def handle_namespace(self): method handle_using (line 1588) | def handle_using(self): method handle_explicit (line 1593) | def handle_explicit(self): method handle_this (line 1600) | def handle_this(self): method handle_operator (line 1603) | def handle_operator(self): method handle_sizeof (line 1607) | def handle_sizeof(self): method handle_case (line 1610) | def handle_case(self): method handle_switch (line 1613) | def handle_switch(self): method handle_default (line 1616) | def handle_default(self): method handle_if (line 1621) | def handle_if(self): method handle_else (line 1624) | def handle_else(self): method handle_return (line 1627) | def handle_return(self): method handle_goto (line 1633) | def handle_goto(self): method handle_try (line 1638) | def handle_try(self): method handle_catch (line 1641) | def handle_catch(self): method handle_throw (line 1644) | def handle_throw(self): method handle_while (line 1647) | def handle_while(self): method handle_do (line 1650) | def handle_do(self): method handle_for (line 1653) | def handle_for(self): method handle_break (line 1656) | def handle_break(self): method handle_continue (line 1659) | def handle_continue(self): function BuilderFromSource (line 1663) | def BuilderFromSource(source, filename): function PrintIndentifiers (line 1676) | def PrintIndentifiers(filename, should_print): function PrintAllIndentifiers (line 1700) | def PrintAllIndentifiers(filenames, should_print): function main (line 1711) | def main(argv): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/generator/cpp/gmock_class.py function _GenerateMethods (line 51) | def _GenerateMethods(output_lines, source, class_node): function _GenerateMocks (line 126) | def _GenerateMocks(filename, source, ast_list, desired_class_names): function main (line 190) | def main(argv=sys.argv): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/generator/cpp/gmock_class_test.py class TestCase (line 34) | class TestCase(unittest.TestCase): method StripLeadingWhitespace (line 37) | def StripLeadingWhitespace(self, lines): method assertEqualIgnoreLeadingWhitespace (line 41) | def assertEqualIgnoreLeadingWhitespace(self, expected_lines, lines): class GenerateMethodsTest (line 46) | class GenerateMethodsTest(TestCase): method GenerateMethodSource (line 48) | def GenerateMethodSource(self, cpp_source): method testSimpleMethod (line 57) | def testSimpleMethod(self): method testSimpleConstructorsAndDestructor (line 68) | def testSimpleConstructorsAndDestructor(self): method testVirtualDestructor (line 85) | def testVirtualDestructor(self): method testExplicitlyDefaultedConstructorsAndDestructor (line 98) | def testExplicitlyDefaultedConstructorsAndDestructor(self): method testExplicitlyDeletedConstructorsAndDestructor (line 114) | def testExplicitlyDeletedConstructorsAndDestructor(self): method testSimpleOverrideMethod (line 130) | def testSimpleOverrideMethod(self): method testSimpleConstMethod (line 141) | def testSimpleConstMethod(self): method testExplicitVoid (line 152) | def testExplicitVoid(self): method testStrangeNewlineInParameter (line 163) | def testStrangeNewlineInParameter(self): method testDefaultParameters (line 175) | def testDefaultParameters(self): method testMultipleDefaultParameters (line 186) | def testMultipleDefaultParameters(self): method testRemovesCommentsWhenDefaultsArePresent (line 197) | def testRemovesCommentsWhenDefaultsArePresent(self): method testDoubleSlashCommentsInParameterListAreRemoved (line 209) | def testDoubleSlashCommentsInParameterListAreRemoved(self): method testCStyleCommentsInParameterListAreNotRemoved (line 222) | def testCStyleCommentsInParameterListAreNotRemoved(self): method testArgsOfTemplateTypes (line 236) | def testArgsOfTemplateTypes(self): method testReturnTypeWithOneTemplateArg (line 247) | def testReturnTypeWithOneTemplateArg(self): method testReturnTypeWithManyTemplateArgs (line 257) | def testReturnTypeWithManyTemplateArgs(self): method testSimpleMethodInTemplatedClass (line 272) | def testSimpleMethodInTemplatedClass(self): method testPointerArgWithoutNames (line 284) | def testPointerArgWithoutNames(self): method testReferenceArgWithoutNames (line 294) | def testReferenceArgWithoutNames(self): method testArrayArgWithoutNames (line 304) | def testArrayArgWithoutNames(self): class GenerateMocksTest (line 315) | class GenerateMocksTest(TestCase): method GenerateMocks (line 317) | def GenerateMocks(self, cpp_source): method testNamespaces (line 326) | def testNamespaces(self): method testClassWithStorageSpecifierMacro (line 356) | def testClassWithStorageSpecifierMacro(self): method testTemplatedForwardDeclaration (line 373) | def testTemplatedForwardDeclaration(self): method testTemplatedClass (line 391) | def testTemplatedClass(self): method testTemplateInATemplateTypedef (line 410) | def testTemplateInATemplateTypedef(self): method testTemplateInATemplateTypedefWithComma (line 428) | def testTemplateInATemplateTypedefWithComma(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/generator/cpp/keywords.py function IsKeyword (line 52) | def IsKeyword(token): function IsBuiltinType (line 55) | def IsBuiltinType(token): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/generator/cpp/tokenize.py class Token (line 64) | class Token(object): method __init__ (line 74) | def __init__(self, token_type, name, start, end): method __str__ (line 81) | def __str__(self): function _GetString (line 89) | def _GetString(source, start, i): function _GetChar (line 105) | def _GetChar(source, start, i): function GetTokens (line 119) | def GetTokens(source): function main (line 274) | def main(argv): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/generator/cpp/utils.py function ReadFile (line 30) | def ReadFile(filename, print_error=True): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/gmock_doctor.py function _FindAllMatches (line 137) | def _FindAllMatches(regex, s): function _GenericDiagnoser (line 144) | def _GenericDiagnoser(short_name, long_name, diagnoses, msg): function _NeedToReturnReferenceDiagnoser (line 166) | def _NeedToReturnReferenceDiagnoser(msg): function _NeedToReturnSomethingDiagnoser (line 191) | def _NeedToReturnSomethingDiagnoser(msg): function _NeedToReturnNothingDiagnoser (line 218) | def _NeedToReturnNothingDiagnoser(msg): function _IncompleteByReferenceArgumentDiagnoser (line 255) | def _IncompleteByReferenceArgumentDiagnoser(msg): function _OverloadedFunctionMatcherDiagnoser (line 282) | def _OverloadedFunctionMatcherDiagnoser(msg): function _OverloadedFunctionActionDiagnoser (line 303) | def _OverloadedFunctionActionDiagnoser(msg): function _OverloadedMethodActionDiagnoser (line 328) | def _OverloadedMethodActionDiagnoser(msg): function _MockObjectPointerDiagnoser (line 357) | def _MockObjectPointerDiagnoser(msg): function _NeedToUseSymbolDiagnoser (line 396) | def _NeedToUseSymbolDiagnoser(msg): function _NeedToUseReturnNullDiagnoser (line 416) | def _NeedToUseReturnNullDiagnoser(msg): function _TypeInTemplatedBaseDiagnoser (line 442) | def _TypeInTemplatedBaseDiagnoser(msg): function _WrongMockMethodMacroDiagnoser (line 511) | def _WrongMockMethodMacroDiagnoser(msg): function _WrongParenPositionDiagnoser (line 539) | def _WrongParenPositionDiagnoser(msg): function Diagnose (line 577) | def Diagnose(msg): function main (line 594) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/upload.py function GetEmail (line 65) | def GetEmail(prompt): function StatusUpdate (line 97) | def StatusUpdate(msg): function ErrorExit (line 109) | def ErrorExit(msg): class ClientLoginError (line 115) | class ClientLoginError(urllib2.HTTPError): method __init__ (line 118) | def __init__(self, url, code, msg, headers, args): class AbstractRpcServer (line 124) | class AbstractRpcServer(object): method __init__ (line 127) | def __init__(self, host, auth_function, host_override=None, extra_head... method _GetOpener (line 154) | def _GetOpener(self): method _CreateRequest (line 162) | def _CreateRequest(self, url, data=None): method _GetAuthToken (line 172) | def _GetAuthToken(self, email, password): method _GetAuthCookie (line 215) | def _GetAuthCookie(self, auth_token): method _Authenticate (line 239) | def _Authenticate(self): method Send (line 291) | def Send(self, request_path, payload=None, class HttpRpcServer (line 344) | class HttpRpcServer(AbstractRpcServer): method _Authenticate (line 347) | def _Authenticate(self): method _GetOpener (line 354) | def _GetOpener(self): function GetRpcServer (line 458) | def GetRpcServer(options): function EncodeMultipartFormData (line 498) | def EncodeMultipartFormData(fields, files): function GetContentType (line 533) | def GetContentType(filename): function RunShellWithReturnCode (line 541) | def RunShellWithReturnCode(command, print_output=False, function RunShell (line 577) | def RunShell(command, silent_ok=False, universal_newlines=True, class VersionControlSystem (line 588) | class VersionControlSystem(object): method __init__ (line 591) | def __init__(self, options): method GenerateDiff (line 599) | def GenerateDiff(self, args): method GetUnknownFiles (line 608) | def GetUnknownFiles(self): method CheckForUnknownFiles (line 613) | def CheckForUnknownFiles(self): method GetBaseFile (line 625) | def GetBaseFile(self, filename): method GetBaseFiles (line 642) | def GetBaseFiles(self, diff): method UploadBaseFiles (line 661) | def UploadBaseFiles(self, issue, rpc_server, patch_list, patchset, opt... method IsImage (line 713) | def IsImage(self, filename): class SubversionVCS (line 721) | class SubversionVCS(VersionControlSystem): method __init__ (line 724) | def __init__(self, options): method GuessBase (line 742) | def GuessBase(self, required): method _GuessBase (line 746) | def _GuessBase(self, required): method GenerateDiff (line 790) | def GenerateDiff(self, args): method _CollapseKeywords (line 805) | def _CollapseKeywords(self, content, keyword_str): method GetUnknownFiles (line 836) | def GetUnknownFiles(self): method ReadFile (line 844) | def ReadFile(self, filename): method GetStatus (line 854) | def GetStatus(self, filename): method GetBaseFile (line 898) | def GetBaseFile(self, filename): class GitVCS (line 985) | class GitVCS(VersionControlSystem): method __init__ (line 988) | def __init__(self, options): method GenerateDiff (line 993) | def GenerateDiff(self, extra_args): method GetUnknownFiles (line 1021) | def GetUnknownFiles(self): method GetBaseFile (line 1026) | def GetBaseFile(self, filename): class MercurialVCS (line 1042) | class MercurialVCS(VersionControlSystem): method __init__ (line 1045) | def __init__(self, options, repo_dir): method _GetRelPath (line 1058) | def _GetRelPath(self, filename): method GenerateDiff (line 1064) | def GenerateDiff(self, extra_args): method GetUnknownFiles (line 1090) | def GetUnknownFiles(self): method GetBaseFile (line 1102) | def GetBaseFile(self, filename): function SplitPatch (line 1141) | def SplitPatch(data): function UploadSeparatePatches (line 1181) | def UploadSeparatePatches(issue, rpc_server, patchset, data, options): function GuessVCS (line 1209) | def GuessVCS(options): function RealMain (line 1250) | def RealMain(argv, data=None): function main (line 1377) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/scripts/upload_gmock.py function main (line 49) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/src/gmock-cardinalities.cc type testing (line 44) | namespace testing { class BetweenCardinalityImpl (line 49) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 51) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 73) | virtual int ConservativeLowerBound() const { return min_; } method ConservativeUpperBound (line 74) | virtual int ConservativeUpperBound() const { return max_; } method IsSatisfiedByCallCount (line 76) | virtual bool IsSatisfiedByCallCount(int call_count) const { method IsSaturatedByCallCount (line 80) | virtual bool IsSaturatedByCallCount(int call_count) const { function FormatTimes (line 94) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 139) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 142) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 145) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 148) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 153) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/src/gmock-internal-utils.cc type testing (line 46) | namespace testing { type internal (line 47) | namespace internal { function GTEST_API_ (line 51) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 72) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 94) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 96) | virtual void ReportFailure(FailureType type, const char* file, int... function GTEST_API_ (line 112) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 128) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 149) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 190) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 192) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/src/gmock-matchers.cc type testing (line 44) | namespace testing { type internal (line 155) | namespace internal { function GTEST_API_ (line 162) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 232) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 234) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 240) | ElementMatcherPairs Compute() { method TryAugment (line 292) | bool TryAugment(size_t ilhs, ::std::vector<char>* seen) { function GTEST_API_ (line 338) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 342) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/src/gmock-spec-builders.cc type testing (line 60) | namespace testing { type internal (line 61) | namespace internal { function GTEST_API_ (line 68) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 104) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 131) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 151) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 182) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 205) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 278) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 313) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 326) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 337) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 354) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 372) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 486) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 507) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 551) | CallReaction intToCallReaction(int mock_behavior) { type MockObjectState (line 569) | struct MockObjectState { method MockObjectState (line 570) | MockObjectState() class MockObjectRegistry (line 587) | class MockObjectRegistry { method StateMap (line 644) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 661) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 671) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 678) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 685) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 692) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 701) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 711) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 720) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 729) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 739) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 766) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 776) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 799) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 817) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/src/gmock.cc type testing (line 34) | namespace testing { type internal (line 57) | namespace internal { function ParseGoogleMockBoolFlag (line 97) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 116) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 129) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 147) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 194) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 200) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/src/gmock_main.cc function GTEST_API_ (line 46) | GTEST_API_ int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-actions_test.cc function TEST (line 91) | TEST(BuiltInDefaultValueTest, IsNullForPointerTypes) { function TEST (line 98) | TEST(BuiltInDefaultValueTest, ExistsForPointerTypes) { function TEST (line 106) | TEST(BuiltInDefaultValueTest, IsZeroForNumericTypes) { function TEST (line 138) | TEST(BuiltInDefaultValueTest, ExistsForNumericTypes) { function TEST (line 165) | TEST(BuiltInDefaultValueTest, IsFalseForBool) { function TEST (line 170) | TEST(BuiltInDefaultValueTest, BoolExists) { function TEST (line 176) | TEST(BuiltInDefaultValueTest, IsEmptyStringForString) { function TEST (line 186) | TEST(BuiltInDefaultValueTest, ExistsForString) { function TEST (line 196) | TEST(BuiltInDefaultValueTest, WorksForConstTypes) { class MyDefaultConstructible (line 204) | class MyDefaultConstructible { method MyDefaultConstructible (line 206) | MyDefaultConstructible() : value_(42) {} method value (line 208) | int value() const { return value_; } class MyNonDefaultConstructible (line 215) | class MyNonDefaultConstructible { method MyNonDefaultConstructible (line 218) | explicit MyNonDefaultConstructible(int a_value) : value_(a_value) {} method value (line 220) | int value() const { return value_; } function TEST (line 228) | TEST(BuiltInDefaultValueTest, ExistsForDefaultConstructibleType) { function TEST (line 232) | TEST(BuiltInDefaultValueTest, IsDefaultConstructedForDefaultConstructibl... function TEST (line 238) | TEST(BuiltInDefaultValueTest, DoesNotExistForNonDefaultConstructibleType) { function TEST (line 243) | TEST(BuiltInDefaultValueDeathTest, IsUndefinedForReferences) { function TEST (line 252) | TEST(BuiltInDefaultValueDeathTest, IsUndefinedForNonDefaultConstructible... function TEST (line 259) | TEST(DefaultValueTest, IsInitiallyUnset) { function TEST (line 266) | TEST(DefaultValueTest, CanBeSetAndUnset) { function TEST (line 293) | TEST(DefaultValueDeathTest, GetReturnsBuiltInDefaultValueWhenUnset) { function TEST (line 307) | TEST(DefaultValueTest, GetWorksForMoveOnlyIfSet) { function TEST (line 320) | TEST(DefaultValueTest, GetWorksForVoid) { function TEST (line 327) | TEST(DefaultValueOfReferenceTest, IsInitiallyUnset) { function TEST (line 334) | TEST(DefaultValueOfReferenceTest, IsInitiallyNotExisting) { function TEST (line 341) | TEST(DefaultValueOfReferenceTest, CanBeSetAndUnset) { function TEST (line 366) | TEST(DefaultValueOfReferenceDeathTest, GetReturnsBuiltInDefaultValueWhen... class MyActionImpl (line 383) | class MyActionImpl : public ActionInterface<MyGlobalFunction> { method Perform (line 385) | virtual int Perform(const tuple<bool, int>& args) { function TEST (line 390) | TEST(ActionInterfaceTest, CanBeImplementedByDefiningPerform) { function TEST (line 395) | TEST(ActionInterfaceTest, MakeAction) { function TEST (line 408) | TEST(ActionTest, CanBeConstructedFromActionInterface) { function TEST (line 413) | TEST(ActionTest, DelegatesWorkToActionInterface) { function TEST (line 421) | TEST(ActionTest, IsCopyable) { class IsNotZero (line 447) | class IsNotZero : public ActionInterface<bool(int)> { // NOLINT method Perform (line 449) | virtual bool Perform(const tuple<int>& arg) { function TEST (line 460) | TEST(ActionTest, CanBeConvertedToOtherActionType) { class ReturnSecondArgumentAction (line 472) | class ReturnSecondArgumentAction { method Result (line 478) | Result Perform(const ArgumentTuple& args) { return get<1>(args); } class ReturnZeroFromNullaryFunctionAction (line 483) | class ReturnZeroFromNullaryFunctionAction { method Result (line 493) | Result Perform(const tuple<>&) const { return 0; } function ReturnSecondArgument (line 499) | PolymorphicAction<ReturnSecondArgumentAction> ReturnSecondArgument() { function ReturnZeroFromNullaryFunction (line 503) | PolymorphicAction<ReturnZeroFromNullaryFunctionAction> function TEST (line 510) | TEST(MakePolymorphicActionTest, ConstructsActionFromImpl) { function TEST (line 517) | TEST(MakePolymorphicActionTest, WorksWhenPerformHasOneTemplateParameter) { function TEST (line 527) | TEST(ReturnTest, WorksForVoid) { function TEST (line 533) | TEST(ReturnTest, ReturnsGivenValue) { function TEST (line 542) | TEST(ReturnTest, AcceptsStringLiteral) { type IntegerVectorWrapper (line 552) | struct IntegerVectorWrapper { method IntegerVectorWrapper (line 554) | IntegerVectorWrapper(std::vector<int>& _v) : v(&_v) {} function TEST (line 558) | TEST(ReturnTest, SupportsWrapperReturnType) { type Base (line 572) | struct Base { type Derived (line 576) | struct Derived : public Base { function TEST (line 580) | TEST(ReturnTest, IsCovariant) { class FromType (line 594) | class FromType { method FromType (line 596) | explicit FromType(bool* is_converted) : converted_(is_converted) {} class ToType (line 605) | class ToType { method ToType (line 608) | ToType(const FromType& x) { *x.converted() = true; } function TEST (line 611) | TEST(ReturnTest, ConvertsArgumentWhenConverted) { class DestinationType (line 623) | class DestinationType {} class SourceType (line 625) | class SourceType { function TEST (line 631) | TEST(ReturnTest, CanConvertArgumentUsingNonConstTypeCastOperator) { function TEST (line 637) | TEST(ReturnNullTest, WorksInPointerReturningFunction) { function TEST (line 648) | TEST(ReturnNullTest, WorksInSmartPointerReturningFunction) { function TEST (line 658) | TEST(ReturnRefTest, WorksForReference) { function TEST (line 666) | TEST(ReturnRefTest, IsCovariant) { function TEST (line 677) | TEST(ReturnRefOfCopyTest, WorksForReference) { function TEST (line 690) | TEST(ReturnRefOfCopyTest, IsCovariant) { class MockClass (line 702) | class MockClass { method MockClass (line 704) | MockClass() {} function TEST (line 723) | TEST(DoDefaultTest, ReturnsBuiltInDefaultValueByDefault) { function TEST (line 732) | TEST(DoDefaultDeathTest, DiesForUnknowType) { function VoidFunc (line 748) | void VoidFunc(bool /* flag */) {} function TEST (line 750) | TEST(DoDefaultDeathTest, DiesIfUsedInCompositeAction) { function TEST (line 767) | TEST(DoDefaultTest, ReturnsUserSpecifiedPerTypeDefaultValueWhenThereIsOn... function TEST (line 777) | TEST(DoDefaultTest, DoesWhatOnCallSpecifies) { function TEST (line 787) | TEST(DoDefaultTest, CannotBeUsedInOnCall) { function TEST (line 797) | TEST(SetArgPointeeTest, SetsTheNthPointee) { function TEST (line 818) | TEST(SetArgPointeeTest, AcceptsStringLiteral) { function TEST (line 834) | TEST(SetArgPointeeTest, AcceptsWideStringLiteral) { function TEST (line 854) | TEST(SetArgPointeeTest, AcceptsCharPointer) { function TEST (line 873) | TEST(SetArgPointeeTest, AcceptsWideCharPointer) { function TEST (line 895) | TEST(SetArgumentPointeeTest, SetsTheNthPointee) { function Nullary (line 914) | int Nullary() { return 1; } class NullaryFunctor (line 916) | class NullaryFunctor { function VoidNullary (line 922) | void VoidNullary() { g_done = true; } class VoidNullaryFunctor (line 924) | class VoidNullaryFunctor { class Foo (line 929) | class Foo { method Foo (line 931) | Foo() : value_(123) {} method Nullary (line 933) | int Nullary() const { return value_; } function TEST (line 940) | TEST(InvokeWithoutArgsTest, Function) { function TEST (line 957) | TEST(InvokeWithoutArgsTest, Functor) { function TEST (line 975) | TEST(InvokeWithoutArgsTest, Method) { function TEST (line 983) | TEST(IgnoreResultTest, PolymorphicAction) { function ReturnOne (line 990) | int ReturnOne() { function TEST (line 995) | TEST(IgnoreResultTest, MonomorphicAction) { function MyNonDefaultConstructible (line 1004) | MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /* x */) { method MyNonDefaultConstructible (line 218) | explicit MyNonDefaultConstructible(int a_value) : value_(a_value) {} method value (line 220) | int value() const { return value_; } function TEST (line 1009) | TEST(IgnoreResultTest, ActionReturningClass) { function TEST (line 1017) | TEST(AssignTest, Int) { function TEST (line 1024) | TEST(AssignTest, String) { function TEST (line 1031) | TEST(AssignTest, CompatibleTypes) { class SetErrnoAndReturnTest (line 1040) | class SetErrnoAndReturnTest : public testing::Test { method SetUp (line 1042) | virtual void SetUp() { errno = 0; } method TearDown (line 1043) | virtual void TearDown() { errno = 0; } function TEST_F (line 1046) | TEST_F(SetErrnoAndReturnTest, Int) { function TEST_F (line 1052) | TEST_F(SetErrnoAndReturnTest, Ptr) { function TEST_F (line 1059) | TEST_F(SetErrnoAndReturnTest, CompatibleTypes) { function TEST (line 1070) | TEST(ByRefTest, IsCopyable) { function TEST (line 1093) | TEST(ByRefTest, ConstValue) { function TEST (line 1102) | TEST(ByRefTest, NonConstValue) { function TEST (line 1115) | TEST(ByRefTest, ExplicitType) { function TEST (line 1144) | TEST(ByRefTest, PrintsCorrectly) { function UniquePtrSource (line 1154) | std::unique_ptr<int> UniquePtrSource() { function VectorUniquePtrSource (line 1158) | std::vector<std::unique_ptr<int>> VectorUniquePtrSource() { function TEST (line 1164) | TEST(MockMethodTest, CanReturnMoveOnlyValue_Return) { function TEST (line 1186) | TEST(MockMethodTest, CanReturnMoveOnlyValue_DoAllReturn) { function TEST (line 1199) | TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke) { function TEST (line 1223) | TEST(MockMethodTest, CanTakeMoveOnlyValue) { function Add (line 1270) | int Add(int val, int& ref, int* ptr) { // NOLINT function Deref (line 1277) | int Deref(std::unique_ptr<int> ptr) { return *ptr; } type Double (line 1279) | struct Double { method T (line 1281) | T operator()(T t) { return 2 * t; } function UniqueInt (line 1284) | std::unique_ptr<int> UniqueInt(int i) { function TEST (line 1288) | TEST(FunctorActionTest, ActionFromFunction) { function TEST (line 1299) | TEST(FunctorActionTest, ActionFromLambda) { function TEST (line 1312) | TEST(FunctorActionTest, PolymorphicFunctor) { function TEST (line 1319) | TEST(FunctorActionTest, TypeConversion) { function TEST (line 1337) | TEST(FunctorActionTest, UnusedArguments) { function TEST (line 1350) | TEST(MoveOnlyArgumentsTest, ReturningActions) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-cardinalities_test.cc class MockFoo (line 52) | class MockFoo { method MockFoo (line 54) | MockFoo() {} function TEST (line 62) | TEST(CardinalityTest, IsDefaultConstructable) { function TEST (line 67) | TEST(CardinalityTest, IsCopyable) { function TEST (line 81) | TEST(CardinalityTest, IsOverSaturatedByCallCountWorks) { function TEST (line 90) | TEST(CardinalityTest, CanDescribeActualCallCount) { function TEST (line 109) | TEST(AnyNumber, Works) { function TEST (line 126) | TEST(AnyNumberTest, HasCorrectBounds) { function TEST (line 134) | TEST(AtLeastTest, OnNegativeNumber) { function TEST (line 140) | TEST(AtLeastTest, OnZero) { function TEST (line 154) | TEST(AtLeastTest, OnPositiveNumber) { function TEST (line 181) | TEST(AtLeastTest, HasCorrectBounds) { function TEST (line 189) | TEST(AtMostTest, OnNegativeNumber) { function TEST (line 195) | TEST(AtMostTest, OnZero) { function TEST (line 209) | TEST(AtMostTest, OnPositiveNumber) { function TEST (line 236) | TEST(AtMostTest, HasCorrectBounds) { function TEST (line 244) | TEST(BetweenTest, OnNegativeStart) { function TEST (line 250) | TEST(BetweenTest, OnNegativeEnd) { function TEST (line 256) | TEST(BetweenTest, OnStartBiggerThanEnd) { function TEST (line 263) | TEST(BetweenTest, OnZeroStartAndZeroEnd) { function TEST (line 278) | TEST(BetweenTest, OnZeroStartAndNonZeroEnd) { function TEST (line 296) | TEST(BetweenTest, OnSameStartAndEnd) { function TEST (line 314) | TEST(BetweenTest, OnDifferentStartAndEnd) { function TEST (line 335) | TEST(BetweenTest, HasCorrectBounds) { function TEST (line 343) | TEST(ExactlyTest, OnNegativeNumber) { function TEST (line 349) | TEST(ExactlyTest, OnZero) { function TEST (line 363) | TEST(ExactlyTest, OnPositiveNumber) { function TEST (line 387) | TEST(ExactlyTest, HasCorrectBounds) { class EvenCardinality (line 396) | class EvenCardinality : public CardinalityInterface { method IsSatisfiedByCallCount (line 399) | virtual bool IsSatisfiedByCallCount(int call_count) const { method IsSaturatedByCallCount (line 404) | virtual bool IsSaturatedByCallCount(int /* call_count */) const { method DescribeTo (line 409) | virtual void DescribeTo(::std::ostream* ss) const { function TEST (line 414) | TEST(MakeCardinalityTest, ConstructsCardinalityFromInterface) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-generated-actions_test.cc type testing (line 43) | namespace testing { type gmock_generated_actions_test (line 44) | namespace gmock_generated_actions_test { function Short (line 66) | inline short Short(short n) { return n; } function Char (line 67) | inline char Char(char ch) { return ch; } function Nullary (line 70) | int Nullary() { return 1; } class NullaryFunctor (line 72) | class NullaryFunctor { function Unary (line 79) | bool Unary(int x) { return x < 0; } function ByConstRef (line 83) | bool ByConstRef(const std::string& s) { return s == "Hi"; } function ReferencesGlobalDouble (line 86) | bool ReferencesGlobalDouble(const double& x) { return &x == &g_doubl... function ByNonConstRef (line 88) | std::string ByNonConstRef(std::string& s) { return s += "+"; } type UnaryFunctor (line 90) | struct UnaryFunctor { function VoidBinary (line 96) | void VoidBinary(int, char) { g_done = true; } function Ternary (line 98) | int Ternary(int x, char y, short z) { return x + y + z; } function VoidTernary (line 100) | void VoidTernary(int, char, bool) { g_done = true; } function SumOf4 (line 102) | int SumOf4(int a, int b, int c, int d) { return a + b + c + d; } function Concat4 (line 104) | std::string Concat4(const char* s1, const char* s2, const char* s3, function SumOf5 (line 109) | int SumOf5(int a, int b, int c, int d, int e) { return a + b + c + d... type SumOf5Functor (line 111) | struct SumOf5Functor { function Concat5 (line 117) | std::string Concat5(const char* s1, const char* s2, const char* s3, function SumOf6 (line 122) | int SumOf6(int a, int b, int c, int d, int e, int f) { type SumOf6Functor (line 126) | struct SumOf6Functor { function Concat6 (line 132) | std::string Concat6(const char* s1, const char* s2, const char* s3, function Concat7 (line 137) | std::string Concat7(const char* s1, const char* s2, const char* s3, function Concat8 (line 143) | std::string Concat8(const char* s1, const char* s2, const char* s3, function Concat9 (line 149) | std::string Concat9(const char* s1, const char* s2, const char* s3, function Concat10 (line 155) | std::string Concat10(const char* s1, const char* s2, const char* s3, function TEST (line 169) | TEST(InvokeArgumentTest, Function0) { function TEST (line 175) | TEST(InvokeArgumentTest, Functor1) { function TEST (line 181) | TEST(InvokeArgumentTest, Function5) { function TEST (line 188) | TEST(InvokeArgumentTest, Functor5) { function TEST (line 195) | TEST(InvokeArgumentTest, Function6) { function TEST (line 202) | TEST(InvokeArgumentTest, Functor6) { function TEST (line 209) | TEST(InvokeArgumentTest, Function7) { function TEST (line 218) | TEST(InvokeArgumentTest, Function8) { function TEST (line 227) | TEST(InvokeArgumentTest, Function9) { function TEST (line 236) | TEST(InvokeArgumentTest, Function10) { function TEST (line 245) | TEST(InvokeArgumentTest, ByPointerFunction) { function TEST (line 253) | TEST(InvokeArgumentTest, FunctionWithCStringLiteral) { function TEST (line 260) | TEST(InvokeArgumentTest, ByConstReferenceFunction) { function TEST (line 271) | TEST(InvokeArgumentTest, ByExplicitConstReferenceFunction) { function TEST (line 283) | TEST(WithArgsTest, OneArg) { function TEST (line 290) | TEST(WithArgsTest, TwoArgs) { function TEST (line 298) | TEST(WithArgsTest, ThreeArgs) { function TEST (line 305) | TEST(WithArgsTest, FourArgs) { function TEST (line 314) | TEST(WithArgsTest, FiveArgs) { function TEST (line 324) | TEST(WithArgsTest, SixArgs) { function TEST (line 332) | TEST(WithArgsTest, SevenArgs) { function TEST (line 341) | TEST(WithArgsTest, EightArgs) { function TEST (line 350) | TEST(WithArgsTest, NineArgs) { function TEST (line 359) | TEST(WithArgsTest, TenArgs) { class SubstractAction (line 368) | class SubstractAction : public ActionInterface<int(int, int)> { // ... method Perform (line 370) | virtual int Perform(const tuple<int, int>& args) { function TEST (line 375) | TEST(WithArgsTest, NonInvokeAction) { function TEST (line 383) | TEST(WithArgsTest, Identity) { function TEST (line 390) | TEST(WithArgsTest, RepeatedArguments) { function TEST (line 397) | TEST(WithArgsTest, ReversedArgumentOrder) { function TEST (line 405) | TEST(WithArgsTest, ArgsOfCompatibleTypes) { function TEST (line 412) | TEST(WithArgsTest, VoidAction) { function TEST (line 420) | TEST(DoAllTest, TwoActions) { function TEST (line 429) | TEST(DoAllTest, ThreeActions) { function TEST (line 440) | TEST(DoAllTest, FourActions) { function TEST (line 455) | TEST(DoAllTest, FiveActions) { function TEST (line 472) | TEST(DoAllTest, SixActions) { function TEST (line 491) | TEST(DoAllTest, SevenActions) { function TEST (line 512) | TEST(DoAllTest, EightActions) { function TEST (line 536) | TEST(DoAllTest, NineActions) { function TEST (line 562) | TEST(DoAllTest, TenActions) { function ACTION (line 604) | ACTION(Return5) { return 5; } function TEST (line 606) | TEST(ActionMacroTest, WorksWhenNotReferencingArguments) { function ACTION (line 615) | ACTION(IncrementArg1) { (*arg1)++; } function TEST (line 617) | TEST(ActionMacroTest, WorksWhenReturningVoid) { function ACTION (line 626) | ACTION(IncrementArg2) { function TEST (line 632) | TEST(ActionMacroTest, CanReferenceArgumentType) { function ACTION (line 641) | ACTION(Sum2) { function TEST (line 647) | TEST(ActionMacroTest, CanReferenceArgumentTuple) { function Dummy (line 655) | int Dummy(bool flag) { return flag? 1 : 0; } function ACTION (line 657) | ACTION(InvokeDummy) { function TEST (line 663) | TEST(ActionMacroTest, CanReferenceMockFunctionType) { function ACTION (line 671) | ACTION(InvokeDummy2) { function TEST (line 677) | TEST(ActionMacroTest, CanReferenceMockFunctionReturnType) { function ACTION (line 684) | ACTION(ReturnAddrOfConstBoolReferenceArg) { function TEST (line 689) | TEST(ActionMacroTest, WorksForConstReferenceArg) { function ACTION (line 696) | ACTION(ReturnAddrOfIntReferenceArg) { function TEST (line 701) | TEST(ActionMacroTest, WorksForNonConstReferenceArg) { type action_test (line 708) | namespace action_test { function ACTION (line 709) | ACTION(Sum) { return arg0 + arg1; } function TEST (line 712) | TEST(ActionMacroTest, WorksInNamespace) { function ACTION (line 719) | ACTION(PlusTwo) { return arg0 + 2; } function TEST (line 721) | TEST(ActionMacroTest, WorksForDifferentArgumentNumbers) { function ACTION_P (line 731) | ACTION_P(Plus, n) { return arg0 + n; } function TEST (line 733) | TEST(ActionPMacroTest, DefinesParameterizedAction) { function ACTION_P (line 740) | ACTION_P(TypedPlus, n) { function TEST (line 746) | TEST(ActionPMacroTest, CanReferenceArgumentAndParameterTypes) { function TEST (line 753) | TEST(ActionPMacroTest, WorksInCompatibleMockFunction) { function ACTION (line 763) | ACTION(OverloadedAction) { return arg0 ? arg1 : "hello"; } function ACTION_P (line 765) | ACTION_P(OverloadedAction, default_value) { function ACTION_P2 (line 769) | ACTION_P2(OverloadedAction, true_value, false_value) { function TEST (line 773) | TEST(ActionMacroTest, CanDefineOverloadedActions) { function ACTION_P3 (line 791) | ACTION_P3(Plus, m, n, k) { return arg0 + m + n + k; } function TEST (line 793) | TEST(ActionPnMacroTest, WorksFor3Parameters) { function ACTION_P4 (line 803) | ACTION_P4(Plus, p0, p1, p2, p3) { return arg0 + p0 + p1 + p2 + p3; } function TEST (line 805) | TEST(ActionPnMacroTest, WorksFor4Parameters) { function ACTION_P5 (line 810) | ACTION_P5(Plus, p0, p1, p2, p3, p4) { return arg0 + p0 + p1 + p2 + p... function TEST (line 812) | TEST(ActionPnMacroTest, WorksFor5Parameters) { function ACTION_P6 (line 817) | ACTION_P6(Plus, p0, p1, p2, p3, p4, p5) { function TEST (line 821) | TEST(ActionPnMacroTest, WorksFor6Parameters) { function ACTION_P7 (line 826) | ACTION_P7(Plus, p0, p1, p2, p3, p4, p5, p6) { function TEST (line 830) | TEST(ActionPnMacroTest, WorksFor7Parameters) { function ACTION_P8 (line 835) | ACTION_P8(Plus, p0, p1, p2, p3, p4, p5, p6, p7) { function TEST (line 839) | TEST(ActionPnMacroTest, WorksFor8Parameters) { function ACTION_P9 (line 844) | ACTION_P9(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8) { function TEST (line 848) | TEST(ActionPnMacroTest, WorksFor9Parameters) { function ACTION_P10 (line 853) | ACTION_P10(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param) { function TEST (line 859) | TEST(ActionPnMacroTest, WorksFor10Parameters) { function ACTION_P2 (line 867) | ACTION_P2(PadArgument, prefix, suffix) { function TEST (line 874) | TEST(ActionPnMacroTest, SimpleTypePromotion) { function ACTION_P3 (line 888) | ACTION_P3(ConcatImpl, a, b, c) { function Concat (line 903) | ConcatImplActionP3<std::string, T1, T2> function Concat (line 922) | ConcatImplActionP3<T1, int, T2> function TEST (line 927) | TEST(ActionPnMacroTest, CanPartiallyRestrictParameterTypes) { function ACTION (line 937) | ACTION(DoFoo) {} function ACTION_P (line 938) | ACTION_P(DoFoo, p) {} function ACTION_P2 (line 939) | ACTION_P2(DoFoo, p0, p1) {} function TEST (line 941) | TEST(ActionPnMacroTest, TypesAreCorrect) { function ACTION_P (line 981) | ACTION_P(Plus1, x) { return x; } function ACTION_P2 (line 982) | ACTION_P2(Plus2, x, y) { return x + y; } function ACTION_P3 (line 983) | ACTION_P3(Plus3, x, y, z) { return x + y + z; } function ACTION_P10 (line 984) | ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) { function TEST (line 988) | TEST(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes) { class NullaryConstructorClass (line 1008) | class NullaryConstructorClass { method NullaryConstructorClass (line 1010) | NullaryConstructorClass() : value_(123) {} function TEST (line 1015) | TEST(ReturnNewTest, NoArgs) { class UnaryConstructorClass (line 1022) | class UnaryConstructorClass { method UnaryConstructorClass (line 1024) | explicit UnaryConstructorClass(int value) : value_(value) {} function TEST (line 1029) | TEST(ReturnNewTest, Unary) { function TEST (line 1036) | TEST(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs) { function TEST (line 1044) | TEST(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst) { class TenArgConstructorClass (line 1052) | class TenArgConstructorClass { method TenArgConstructorClass (line 1054) | TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5, function TEST (line 1062) | TEST(ReturnNewTest, ConstructorThatTakes10Arguments) { function TEST (line 1079) | TEST(ActionTemplateTest, WorksWithoutValueParam) { function TEST (line 1092) | TEST(ActionTemplateTest, WorksWithValueParams) { function ACTION_TEMPLATE (line 1100) | ACTION_TEMPLATE(MyDeleteArg, class BoolResetter (line 1107) | class BoolResetter { method BoolResetter (line 1109) | explicit BoolResetter(bool* value) : value_(value) {} function TEST (line 1115) | TEST(ActionTemplateTest, WorksForIntegralTemplateParams) { function TEST (line 1132) | TEST(ActionTemplateTest, WorksForTemplateTemplateParameters) { type GiantTemplate (line 1142) | struct GiantTemplate { method GiantTemplate (line 1144) | explicit GiantTemplate(int a_value) : value(a_value) {} function TEST (line 1164) | TEST(ActionTemplateTest, WorksFor10TemplateParameters) { function TEST (line 1181) | TEST(ActionTemplateTest, WorksFor10ValueParameters) { function ACTION (line 1189) | ACTION(ReturnSum) { return 0; } function ACTION_P (line 1191) | ACTION_P(ReturnSum, x) { return x; } function TEST (line 1211) | TEST(ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-generated-function-mockers_test.cc type testing (line 56) | namespace testing { type gmock_generated_function_mockers_test (line 57) | namespace gmock_generated_function_mockers_test { class FooInterface (line 73) | class FooInterface { class MockFoo (line 122) | class MockFoo : public FooInterface { method MockFoo (line 124) | MockFoo() {} class FunctionMockerTest (line 183) | class FunctionMockerTest : public testing::Test { method FunctionMockerTest (line 185) | FunctionMockerTest() : foo_(&mock_foo_) {} function TEST_F (line 192) | TEST_F(FunctionMockerTest, MocksVoidFunction) { function TEST_F (line 198) | TEST_F(FunctionMockerTest, MocksNullaryFunction) { function TEST_F (line 208) | TEST_F(FunctionMockerTest, MocksUnaryFunction) { function TEST_F (line 218) | TEST_F(FunctionMockerTest, MocksBinaryFunction) { function TEST_F (line 226) | TEST_F(FunctionMockerTest, MocksDecimalFunction) { function TEST_F (line 235) | TEST_F(FunctionMockerTest, MocksFunctionWithNonConstReferenceArgumen... function TEST_F (line 244) | TEST_F(FunctionMockerTest, MocksFunctionWithConstReferenceArgument) { function TEST_F (line 254) | TEST_F(FunctionMockerTest, MocksFunctionWithConstArgument) { function TEST_F (line 263) | TEST_F(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNumber) { function TEST_F (line 274) | TEST_F(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentType) { function TEST_F (line 285) | TEST_F(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOfThis) { function TEST_F (line 294) | TEST_F(FunctionMockerTest, MocksReturnTypeWithComma) { function TEST_F (line 307) | TEST_F(FunctionMockerTest, MocksNullaryFunctionWithCallType) { function TEST_F (line 317) | TEST_F(FunctionMockerTest, MocksUnaryFunctionWithCallType) { function TEST_F (line 328) | TEST_F(FunctionMockerTest, MocksDecimalFunctionWithCallType) { function TEST_F (line 337) | TEST_F(FunctionMockerTest, MocksFunctionsConstFunctionWithCallType) { function TEST_F (line 344) | TEST_F(FunctionMockerTest, MocksReturnTypeWithCommaAndCallType) { class MockB (line 354) | class MockB { method MockB (line 356) | MockB() {} function TEST (line 366) | TEST(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOfTimes) { class StackInterface (line 386) | class StackInterface { class MockStack (line 399) | class MockStack : public StackInterface<T> { method MockStack (line 401) | MockStack() {} function TEST (line 417) | TEST(TemplateMockTest, Works) { function TEST (line 439) | TEST(TemplateMockTest, MethodWithCommaInReturnTypeWorks) { class StackInterfaceWithCallType (line 456) | class StackInterfaceWithCallType { class MockStackWithCallType (line 469) | class MockStackWithCallType : public StackInterfaceWithCallType<T> { method MockStackWithCallType (line 471) | MockStackWithCallType() {} function TEST (line 483) | TEST(TemplateMockTestWithCallType, Works) { class MockOverloadedOnArgNumber (line 511) | class MockOverloadedOnArgNumber { method MockOverloadedOnArgNumber (line 513) | MockOverloadedOnArgNumber() {} function TEST (line 521) | TEST(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBody) { class MockOverloadedOnConstness (line 536) | class MockOverloadedOnConstness { method MockOverloadedOnConstness (line 538) | MockOverloadedOnConstness() {} function TEST (line 546) | TEST(OverloadedMockMethodTest, CanOverloadOnConstnessInMacroBody) { function TEST (line 556) | TEST(MockFunctionTest, WorksForVoidNullary) { function TEST (line 562) | TEST(MockFunctionTest, WorksForNonVoidNullary) { function TEST (line 571) | TEST(MockFunctionTest, WorksForVoidUnary) { function TEST (line 577) | TEST(MockFunctionTest, WorksForNonVoidBinary) { function TEST (line 589) | TEST(MockFunctionTest, WorksFor10Arguments) { function TEST (line 600) | TEST(MockFunctionTest, AsStdFunction) { function TEST (line 611) | TEST(MockFunctionTest, AsStdFunctionReturnsReference) { type MockMethodSizes0 (line 622) | struct MockMethodSizes0 { type MockMethodSizes1 (line 625) | struct MockMethodSizes1 { type MockMethodSizes2 (line 628) | struct MockMethodSizes2 { type MockMethodSizes3 (line 631) | struct MockMethodSizes3 { type MockMethodSizes4 (line 634) | struct MockMethodSizes4 { function TEST (line 638) | TEST(MockFunctionTest, MockMethodSizeOverhead) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-generated-internal-utils_test.cc function TEST (line 50) | TEST(MatcherTupleTest, ForSize0) { function TEST (line 54) | TEST(MatcherTupleTest, ForSize1) { function TEST (line 59) | TEST(MatcherTupleTest, ForSize2) { function TEST (line 64) | TEST(MatcherTupleTest, ForSize5) { function TEST (line 73) | TEST(FunctionTest, Nullary) { function TEST (line 82) | TEST(FunctionTest, Unary) { function TEST (line 93) | TEST(FunctionTest, Binary) { function TEST (line 107) | TEST(FunctionTest, LongArgumentList) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-generated-matchers_test.cc function Describe (line 96) | std::string Describe(const Matcher<T>& m) { function DescribeNegation (line 104) | std::string DescribeNegation(const Matcher<T>& m) { function Explain (line 112) | std::string Explain(const MatcherType& m, const Value& x) { function TEST (line 120) | TEST(ArgsTest, AcceptsZeroTemplateArg) { function TEST (line 126) | TEST(ArgsTest, AcceptsOneTemplateArg) { function TEST (line 133) | TEST(ArgsTest, AcceptsTwoTemplateArgs) { function TEST (line 141) | TEST(ArgsTest, AcceptsRepeatedTemplateArgs) { function TEST (line 147) | TEST(ArgsTest, AcceptsDecreasingTemplateArgs) { function TEST (line 167) | TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple) { function TEST (line 172) | TEST(ArgsTest, CanBeNested) { function TEST (line 178) | TEST(ArgsTest, CanMatchTupleByValue) { function TEST (line 185) | TEST(ArgsTest, CanMatchTupleByReference) { function TEST (line 197) | TEST(ArgsTest, AcceptsTenTemplateArgs) { function TEST (line 206) | TEST(ArgsTest, DescirbesSelfCorrectly) { function TEST (line 213) | TEST(ArgsTest, DescirbesNestedArgsCorrectly) { function TEST (line 221) | TEST(ArgsTest, DescribesNegationCorrectly) { function TEST (line 228) | TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation) { class LessThanMatcher (line 237) | class LessThanMatcher : public MatcherInterface<tuple<char, int> > { method DescribeTo (line 239) | virtual void DescribeTo(::std::ostream* os) const {} method MatchAndExplain (line 241) | virtual bool MatchAndExplain(tuple<char, int> value, function LessThan (line 252) | Matcher<tuple<char, int> > LessThan() { function TEST (line 256) | TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation) { class GreaterThanMatcher (line 266) | class GreaterThanMatcher : public MatcherInterface<int> { method GreaterThanMatcher (line 268) | explicit GreaterThanMatcher(int rhs) : rhs_(rhs) {} method DescribeTo (line 270) | virtual void DescribeTo(::std::ostream* os) const { method MatchAndExplain (line 274) | virtual bool MatchAndExplain(int lhs, function GreaterThan (line 292) | Matcher<int> GreaterThan(int n) { function TEST (line 298) | TEST(ElementsAreTest, CanDescribeExpectingNoElement) { function TEST (line 303) | TEST(ElementsAreTest, CanDescribeExpectingOneElement) { function TEST (line 308) | TEST(ElementsAreTest, CanDescribeExpectingManyElements) { function TEST (line 315) | TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement) { function TEST (line 320) | TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElment) { function TEST (line 326) | TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements) { function TEST (line 333) | TEST(ElementsAreTest, DoesNotExplainTrivialMatch) { function TEST (line 342) | TEST(ElementsAreTest, ExplainsNonTrivialMatch) { function TEST (line 353) | TEST(ElementsAreTest, CanExplainMismatchWrongSize) { function TEST (line 364) | TEST(ElementsAreTest, CanExplainMismatchRightSize) { function TEST (line 377) | TEST(ElementsAreTest, MatchesOneElementVector) { function TEST (line 384) | TEST(ElementsAreTest, MatchesOneElementList) { function TEST (line 391) | TEST(ElementsAreTest, MatchesThreeElementVector) { function TEST (line 400) | TEST(ElementsAreTest, MatchesOneElementEqMatcher) { function TEST (line 407) | TEST(ElementsAreTest, MatchesOneElementAnyMatcher) { function TEST (line 414) | TEST(ElementsAreTest, MatchesOneElementValue) { function TEST (line 421) | TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers) { function TEST (line 430) | TEST(ElementsAreTest, MatchesTenElementVector) { function TEST (line 440) | TEST(ElementsAreTest, DoesNotMatchWrongSize) { function TEST (line 449) | TEST(ElementsAreTest, DoesNotMatchWrongValue) { function TEST (line 457) | TEST(ElementsAreTest, DoesNotMatchWrongOrder) { function TEST (line 468) | TEST(ElementsAreTest, WorksForNestedContainer) { function TEST (line 485) | TEST(ElementsAreTest, WorksWithByRefElementMatchers) { function TEST (line 493) | TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee) { function TEST (line 501) | TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference) { class NativeArrayPassedAsPointerAndSize (line 508) | class NativeArrayPassedAsPointerAndSize { method NativeArrayPassedAsPointerAndSize (line 510) | NativeArrayPassedAsPointerAndSize() {} function TEST (line 518) | TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize) { function TEST (line 530) | TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray) { function TEST (line 539) | TEST(ElementsAreTest, AcceptsStringLiteral) { function TEST (line 555) | TEST(ElementsAreTest, AcceptsArrayWithUnknownSize) { function TEST (line 570) | TEST(ElementsAreTest, MakesCopyOfArguments) { function TEST (line 589) | TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray) { function TEST (line 599) | TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize) { function TEST (line 610) | TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize) { function TEST (line 620) | TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray) { function TEST (line 634) | TEST(ElementsAreArrayTest, CanBeCreatedWithVector) { function TEST (line 645) | TEST(ElementsAreArrayTest, TakesInitializerList) { function TEST (line 652) | TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings) { function TEST (line 659) | TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers) { function TEST (line 667) | TEST(ElementsAreArrayTest, function TEST (line 681) | TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector) { function TEST (line 692) | TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange) { function TEST (line 707) | TEST(ElementsAreArrayTest, WorksWithNativeArray) { function TEST (line 716) | TEST(ElementsAreArrayTest, SourceLifeSpan) { function TEST (line 738) | TEST(MatcherMacroTest, Works) { function TEST (line 782) | TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters) { function TEST (line 793) | TEST(MatcherMacroTest, CanExplainMatchResult) { function TEST (line 816) | TEST(MatcherMacroTest, CanReferenceArgType) { type matcher_test (line 826) | namespace matcher_test { function TEST (line 830) | TEST(MatcherMacroTest, WorksInNamespace) { function TEST (line 841) | TEST(MatcherMacroTest, CanBeComposedUsingValue) { function TEST (line 851) | TEST(MatcherPMacroTest, Works) { function TEST (line 865) | TEST(MatcherPMacroTest, GeneratesCorrectDescription) { class UncopyableFoo (line 877) | class UncopyableFoo { method UncopyableFoo (line 879) | explicit UncopyableFoo(char value) : value_(value) {} function TEST (line 889) | TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference) { function TEST (line 915) | TEST(MatcherPnMacroTest, CanReferenceParamTypes) { function TEST (line 926) | TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferences) { function TEST (line 936) | TEST(MatcherPnMacroTest, function TEST (line 954) | TEST(MatcherPnMacroTest, Works) { function TEST (line 990) | TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters) { function TEST (line 1035) | TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes) { function TEST (line 1052) | TEST(MatcherPnMacroTest, SimpleTypePromotion) { function TEST (line 1065) | TEST(MatcherPnMacroTest, TypesAreCorrect) { function TEST (line 1114) | TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue) { function TEST (line 1121) | TEST(ContainsTest, ListMatchesWhenElementIsInContainer) { function TEST (line 1138) | TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 1145) | TEST(ContainsTest, SetMatchesWhenElementIsInContainer) { function TEST (line 1162) | TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 1173) | TEST(ContainsTest, ExplainsMatchResultCorrectly) { function TEST (line 1188) | TEST(ContainsTest, DescribesItselfCorrectly) { function TEST (line 1196) | TEST(ContainsTest, MapMatchesWhenElementIsInContainer) { function TEST (line 1212) | TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 1219) | TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer) { function TEST (line 1224) | TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 1229) | TEST(ContainsTest, AcceptsMatcher) { function TEST (line 1235) | TEST(ContainsTest, WorksForNativeArrayAsTuple) { function TEST (line 1242) | TEST(ContainsTest, WorksForTwoDimensionalNativeArray) { function TEST (line 1250) | TEST(AllOfTest, HugeMatcher) { function TEST (line 1257) | TEST(AnyOfTest, HugeMatcher) { type adl_test (line 1264) | namespace adl_test { function AllOf (line 1276) | bool AllOf(const T1& t1, const T2& t2) { return true; } function TEST (line 1278) | TEST(AllOfTest, DoesNotCallAllOfUnqualified) { function AnyOf (line 1283) | bool function TEST (line 1286) | TEST(AnyOfTest, DoesNotCallAnyOfUnqualified) { function TEST (line 1299) | TEST(AllOfTest, WorksOnMoveOnlyType) { function TEST (line 1305) | TEST(AnyOfTest, WorksOnMoveOnlyType) { function TEST (line 1317) | TEST(MatcherMacroTest, WorksOnMoveOnlyType) { function TEST (line 1329) | TEST(MatcherPMacroTest, WorksOnMoveOnlyType) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-internal-utils_test.cc class ProtocolMessage (line 60) | class ProtocolMessage type proto2 (line 62) | namespace proto2 { class Message (line 63) | class Message type testing (line 66) | namespace testing { type internal (line 67) | namespace internal { function TEST (line 71) | TEST(JoinAsTupleTest, JoinsEmptyTuple) { function TEST (line 75) | TEST(JoinAsTupleTest, JoinsOneTuple) { function TEST (line 80) | TEST(JoinAsTupleTest, JoinsTwoTuple) { function TEST (line 85) | TEST(JoinAsTupleTest, JoinsTenTuple) { function TEST (line 91) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord) { function TEST (line 97) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits) { function TEST (line 104) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCas... function TEST (line 112) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_Separat... function TEST (line 119) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture) { function TEST (line 125) | TEST(PointeeOfTest, WorksForSmartPointers) { function TEST (line 137) | TEST(PointeeOfTest, WorksForRawPointers) { function TEST (line 143) | TEST(GetRawPointerTest, WorksForSmartPointers) { function TEST (line 160) | TEST(GetRawPointerTest, WorksForRawPointers) { class Base (line 170) | class Base {} class Derived (line 171) | class Derived : public Base {} function TEST (line 173) | TEST(KindOfTest, Bool) { function TEST (line 177) | TEST(KindOfTest, Integer) { function TEST (line 197) | TEST(KindOfTest, FloatingPoint) { function TEST (line 203) | TEST(KindOfTest, Other) { function TEST (line 211) | TEST(LosslessArithmeticConvertibleTest, BoolToBool) { function TEST (line 215) | TEST(LosslessArithmeticConvertibleTest, BoolToInteger) { function TEST (line 222) | TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint) { function TEST (line 227) | TEST(LosslessArithmeticConvertibleTest, IntegerToBool) { function TEST (line 232) | TEST(LosslessArithmeticConvertibleTest, IntegerToInteger) { function TEST (line 265) | TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint) { function TEST (line 274) | TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool) { function TEST (line 279) | TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger) { function TEST (line 285) | TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint) { function TEST (line 310) | TEST(TupleMatchesTest, WorksForSize0) { function TEST (line 317) | TEST(TupleMatchesTest, WorksForSize1) { function TEST (line 326) | TEST(TupleMatchesTest, WorksForSize2) { function TEST (line 339) | TEST(TupleMatchesTest, WorksForSize5) { function TEST (line 353) | TEST(AssertTest, SucceedsOnTrue) { function TEST (line 359) | TEST(AssertTest, FailsFatallyOnFalse) { function TEST (line 370) | TEST(ExpectTest, SucceedsOnTrue) { function TEST (line 376) | TEST(ExpectTest, FailsNonfatallyOnFalse) { class LogIsVisibleTest (line 388) | class LogIsVisibleTest : public ::testing::Test { method SetUp (line 390) | virtual void SetUp() { method TearDown (line 394) | virtual void TearDown() { GMOCK_FLAG(verbose) = original_verbose_; } function TEST_F (line 399) | TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo) { function TEST_F (line 405) | TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError) { function TEST_F (line 411) | TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning) { function TestLogWithSeverity (line 423) | void TestLogWithSeverity(const std::string& verbosity, LogSeverity s... function TEST (line 443) | TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative) { type MockStackTraceGetter (line 452) | struct MockStackTraceGetter : testing::internal::OsStackTraceGetterI... method CurrentStackTrace (line 453) | virtual std::string CurrentStackTrace(int max_depth, int skip_coun... method UponLeavingGTest (line 457) | virtual void UponLeavingGTest() {} function TEST (line 462) | TEST(LogTest, NoSkippingStackFrameInOptMode) { function TEST (line 500) | TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo) { function TEST (line 507) | TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning) { function TEST (line 514) | TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError) { function TEST (line 521) | TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid) { function TEST (line 528) | TEST(TypeTraitsTest, true_type) { function TEST (line 532) | TEST(TypeTraitsTest, false_type) { function TEST (line 536) | TEST(TypeTraitsTest, is_reference) { function TEST (line 542) | TEST(TypeTraitsTest, is_pointer) { function TEST (line 548) | TEST(TypeTraitsTest, type_equals) { function TEST (line 555) | TEST(TypeTraitsTest, remove_reference) { function GrabOutput (line 567) | std::string GrabOutput(void(*logger)(), const char* verbosity) { class DummyMock (line 576) | class DummyMock { function ExpectCallLogger (line 582) | void ExpectCallLogger() { function TEST (line 589) | TEST(ExpectCallTest, LogsWhenVerbosityIsInfo) { function TEST (line 596) | TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning) { function TEST (line 602) | TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError) { function OnCallLogger (line 606) | void OnCallLogger() { function TEST (line 612) | TEST(OnCallTest, LogsWhenVerbosityIsInfo) { function TEST (line 619) | TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning) { function TEST (line 625) | TEST(OnCallTest, DoesNotLogWhenVerbosityIsError) { function OnCallAnyArgumentLogger (line 629) | void OnCallAnyArgumentLogger() { function TEST (line 635) | TEST(OnCallTest, LogsAnythingArgument) { function TEST (line 644) | TEST(StlContainerViewTest, WorksForStlContainer) { function TEST (line 660) | TEST(StlContainerViewTest, WorksForStaticNativeArray) { function TEST (line 687) | TEST(StlContainerViewTest, WorksForDynamicNativeArray) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-matchers_test.cc type testing (line 65) | namespace testing { type gmock_matchers_test (line 66) | namespace gmock_matchers_test { class GreaterThanMatcher (line 160) | class GreaterThanMatcher : public MatcherInterface<int> { method GreaterThanMatcher (line 162) | explicit GreaterThanMatcher(int rhs) : rhs_(rhs) {} method DescribeTo (line 164) | virtual void DescribeTo(ostream* os) const { method MatchAndExplain (line 168) | virtual bool MatchAndExplain(int lhs, function GreaterThan (line 186) | Matcher<int> GreaterThan(int n) { function OfType (line 190) | std::string OfType(const std::string& type_name) { function Describe (line 200) | std::string Describe(const Matcher<T>& m) { function DescribeNegation (line 206) | std::string DescribeNegation(const Matcher<T>& m) { function Explain (line 212) | std::string Explain(const MatcherType& m, const Value& x) { function TEST (line 218) | TEST(MonotonicMatcherTest, IsPrintable) { function TEST (line 224) | TEST(MatchResultListenerTest, StreamingWorks) { function TEST (line 240) | TEST(MatchResultListenerTest, CanAccessUnderlyingStream) { function TEST (line 247) | TEST(MatchResultListenerTest, IsInterestedWorks) { class EvenMatcherImpl (line 257) | class EvenMatcherImpl : public MatcherInterface<int> { method MatchAndExplain (line 259) | virtual bool MatchAndExplain(int x, method DescribeTo (line 264) | virtual void DescribeTo(ostream* os) const { function TEST (line 274) | TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI) { class NewEvenMatcherImpl (line 280) | class NewEvenMatcherImpl : public MatcherInterface<int> { method MatchAndExplain (line 282) | virtual bool MatchAndExplain(int x, MatchResultListener* listener)... method DescribeTo (line 294) | virtual void DescribeTo(ostream* os) const { function TEST (line 299) | TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI) { function TEST (line 308) | TEST(MatcherTest, CanBeDefaultConstructed) { function TEST (line 313) | TEST(MatcherTest, CanBeConstructedFromMatcherInterface) { function TEST (line 321) | TEST(MatcherTest, CanBeImplicitlyConstructedFromValue) { function TEST (line 328) | TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL) { type Undefined (line 337) | struct Undefined { function TEST (line 342) | TEST(MatcherTest, CanBeConstructedFromUndefinedVariable) { function TEST (line 349) | TEST(MatcherTest, CanAcceptAbstractClass) { Matcher<const Undefined&... function TEST (line 352) | TEST(MatcherTest, IsCopyable) { function TEST (line 366) | TEST(MatcherTest, CanDescribeItself) { function TEST (line 372) | TEST(MatcherTest, MatchAndExplain) { function TEST (line 385) | TEST(StringMatcherTest, CanBeImplicitlyConstructedFromCStringLiteral) { function TEST (line 397) | TEST(StringMatcherTest, CanBeImplicitlyConstructedFromString) { function TEST (line 410) | TEST(StringMatcherTest, CanBeImplicitlyConstructedFromGlobalString) { function TEST (line 424) | TEST(GlobalStringMatcherTest, CanBeImplicitlyConstructedFromCStringL... function TEST (line 436) | TEST(GlobalStringMatcherTest, CanBeImplicitlyConstructedFromString) { function TEST (line 448) | TEST(GlobalStringMatcherTest, CanBeImplicitlyConstructedFromGlobalSt... function TEST (line 462) | TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromCStringLit... function TEST (line 474) | TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromString) { function TEST (line 487) | TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromGlobalStri... function TEST (line 500) | TEST(StringViewMatcherTest, CanBeImplicitlyConstructedFromStringView) { function TEST (line 514) | TEST(MakeMatcherTest, ConstructsMatcherFromMatcherInterface) { class ReferencesBarOrIsZeroImpl (line 522) | class ReferencesBarOrIsZeroImpl { method MatchAndExplain (line 525) | bool MatchAndExplain(const T& x, method DescribeTo (line 531) | void DescribeTo(ostream* os) const { *os << "g_bar or zero"; } method DescribeNegationTo (line 533) | void DescribeNegationTo(ostream* os) const { function ReferencesBarOrIsZero (line 540) | PolymorphicMatcher<ReferencesBarOrIsZeroImpl> ReferencesBarOrIsZero() { function TEST (line 544) | TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI) { class PolymorphicIsEvenImpl (line 562) | class PolymorphicIsEvenImpl { method DescribeTo (line 564) | void DescribeTo(ostream* os) const { *os << "is even"; } method DescribeNegationTo (line 566) | void DescribeNegationTo(ostream* os) const { method MatchAndExplain (line 571) | bool MatchAndExplain(const T& x, MatchResultListener* listener) co... function PolymorphicIsEven (line 583) | PolymorphicMatcher<PolymorphicIsEvenImpl> PolymorphicIsEven() { function TEST (line 587) | TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI) { function TEST (line 612) | TEST(MatcherCastTest, FromPolymorphicMatcher) { class IntValue (line 619) | class IntValue { method IntValue (line 623) | explicit IntValue(int a_value) : value_(a_value) {} method value (line 625) | int value() const { return value_; } function IsPositiveIntValue (line 631) | bool IsPositiveIntValue(const IntValue& foo) { function TEST (line 637) | TEST(MatcherCastTest, FromCompatibleType) { function TEST (line 653) | TEST(MatcherCastTest, FromConstReferenceToNonReference) { function TEST (line 661) | TEST(MatcherCastTest, FromReferenceToNonReference) { function TEST (line 669) | TEST(MatcherCastTest, FromNonReferenceToConstReference) { function TEST (line 677) | TEST(MatcherCastTest, FromNonReferenceToReference) { function TEST (line 687) | TEST(MatcherCastTest, FromSameType) { function TEST (line 696) | TEST(MatcherCastTest, FromAValue) { function TEST (line 704) | TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue) { type NonImplicitlyConstructibleTypeWithOperatorEq (line 711) | struct NonImplicitlyConstructibleTypeWithOperatorEq { function TEST (line 727) | TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq) { type convertible_from_any (line 758) | namespace convertible_from_any { type ConvertibleFromAny (line 760) | struct ConvertibleFromAny { method ConvertibleFromAny (line 761) | ConvertibleFromAny(int a_value) : value(a_value) {} method ConvertibleFromAny (line 763) | ConvertibleFromAny(const T& /*a_value*/) : value(-1) { function ostream (line 773) | ostream& operator<<(ostream& os, const ConvertibleFromAny& a) { function TEST (line 777) | TEST(MatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 783) | TEST(MatcherCastTest, FromConvertibleFromAny) { function TEST (line 900) | TEST(SafeMatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 906) | TEST(SafeMatcherCastTest, FromConvertibleFromAny) { type IntReferenceWrapper (line 793) | struct IntReferenceWrapper { method IntReferenceWrapper (line 794) | IntReferenceWrapper(const int& a_value) : value(&a_value) {} function TEST (line 802) | TEST(MatcherCastTest, ValueIsNotCopied) { class Base (line 809) | class Base { method Base (line 812) | Base() {} class Derived (line 817) | class Derived : public Base { method Derived (line 819) | Derived() : Base() {} class OtherDerived (line 823) | class OtherDerived : public Base {} function TEST (line 826) | TEST(SafeMatcherCastTest, FromPolymorphicMatcher) { function TEST (line 835) | TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType) { function TEST (line 848) | TEST(SafeMatcherCastTest, FromBaseClass) { function TEST (line 862) | TEST(SafeMatcherCastTest, FromConstReferenceToReference) { function TEST (line 872) | TEST(SafeMatcherCastTest, FromNonReferenceToConstReference) { function TEST (line 880) | TEST(SafeMatcherCastTest, FromNonReferenceToReference) { function TEST (line 890) | TEST(SafeMatcherCastTest, FromSameType) { type convertible_from_any (line 899) | namespace convertible_from_any { type ConvertibleFromAny (line 760) | struct ConvertibleFromAny { method ConvertibleFromAny (line 761) | ConvertibleFromAny(int a_value) : value(a_value) {} method ConvertibleFromAny (line 763) | ConvertibleFromAny(const T& /*a_value*/) : value(-1) { function ostream (line 773) | ostream& operator<<(ostream& os, const ConvertibleFromAny& a) { function TEST (line 777) | TEST(MatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 783) | TEST(MatcherCastTest, FromConvertibleFromAny) { function TEST (line 900) | TEST(SafeMatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 906) | TEST(SafeMatcherCastTest, FromConvertibleFromAny) { function TEST (line 916) | TEST(SafeMatcherCastTest, ValueIsNotCopied) { function TEST (line 923) | TEST(ExpectThat, TakesLiterals) { function TEST (line 929) | TEST(ExpectThat, TakesFunctions) { function TEST (line 939) | TEST(ATest, MatchesAnyValue) { function TEST (line 953) | TEST(ATest, WorksForDerivedClass) { function TEST (line 963) | TEST(ATest, CanDescribeSelf) { function TEST (line 968) | TEST(AnTest, MatchesAnyValue) { function TEST (line 983) | TEST(AnTest, CanDescribeSelf) { function TEST (line 989) | TEST(UnderscoreTest, MatchesAnyValue) { function TEST (line 1004) | TEST(UnderscoreTest, CanDescribeSelf) { function TEST (line 1010) | TEST(EqTest, MatchesEqualValue) { class Unprintable (line 1022) | class Unprintable { method Unprintable (line 1024) | Unprintable() : c_('a') {} function TEST (line 1031) | TEST(EqTest, CanDescribeSelf) { function TEST (line 1038) | TEST(EqTest, IsPolymorphic) { function TEST (line 1049) | TEST(TypedEqTest, ChecksEqualityForGivenType) { function TEST (line 1060) | TEST(TypedEqTest, CanDescribeSelf) { type Type (line 1071) | struct Type { method IsTypeOf (line 1072) | static bool IsTypeOf(const T& /* v */) { return true; } function TEST (line 1078) | TEST(TypedEqTest, HasSpecifiedType) { function TEST (line 1085) | TEST(GeTest, ImplementsGreaterThanOrEqual) { function TEST (line 1093) | TEST(GeTest, CanDescribeSelf) { function TEST (line 1099) | TEST(GtTest, ImplementsGreaterThan) { function TEST (line 1107) | TEST(GtTest, CanDescribeSelf) { function TEST (line 1113) | TEST(LeTest, ImplementsLessThanOrEqual) { function TEST (line 1121) | TEST(LeTest, CanDescribeSelf) { function TEST (line 1127) | TEST(LtTest, ImplementsLessThan) { function TEST (line 1135) | TEST(LtTest, CanDescribeSelf) { function TEST (line 1141) | TEST(NeTest, ImplementsNotEqual) { function TEST (line 1149) | TEST(NeTest, CanDescribeSelf) { function TEST (line 1155) | TEST(IsNullTest, MatchesNullPointer) { function TEST (line 1183) | TEST(IsNullTest, LinkedPtr) { function TEST (line 1192) | TEST(IsNullTest, ReferenceToConstLinkedPtr) { function TEST (line 1202) | TEST(IsNullTest, StdFunction) { function TEST (line 1211) | TEST(IsNullTest, CanDescribeSelf) { function TEST (line 1218) | TEST(NotNullTest, MatchesNonNullPointer) { function TEST (line 1231) | TEST(NotNullTest, LinkedPtr) { function TEST (line 1240) | TEST(NotNullTest, ReferenceToConstLinkedPtr) { function TEST (line 1250) | TEST(NotNullTest, StdFunction) { function TEST (line 1259) | TEST(NotNullTest, CanDescribeSelf) { function TEST (line 1266) | TEST(RefTest, MatchesSameVariable) { function TEST (line 1275) | TEST(RefTest, CanDescribeSelf) { function TEST (line 1285) | TEST(RefTest, CanBeUsedAsMatcherForConstReference) { function TEST (line 1297) | TEST(RefTest, IsCovariant) { function TEST (line 1311) | TEST(RefTest, ExplainsResult) { function TEST (line 1323) | TEST(StrEqTest, MatchesEqualString) { function TEST (line 1341) | TEST(StrEqTest, CanDescribeSelf) { function TEST (line 1355) | TEST(StrNeTest, MatchesUnequalString) { function TEST (line 1373) | TEST(StrNeTest, CanDescribeSelf) { function TEST (line 1378) | TEST(StrCaseEqTest, MatchesEqualStringIgnoringCase) { function TEST (line 1398) | TEST(StrCaseEqTest, MatchesEqualStringWith0IgnoringCase) { function TEST (line 1423) | TEST(StrCaseEqTest, CanDescribeSelf) { function TEST (line 1428) | TEST(StrCaseNeTest, MatchesUnequalStringIgnoringCase) { function TEST (line 1448) | TEST(StrCaseNeTest, CanDescribeSelf) { function TEST (line 1454) | TEST(HasSubstrTest, WorksForStringClasses) { function TEST (line 1465) | TEST(HasSubstrTest, WorksForCStrings) { function TEST (line 1479) | TEST(HasSubstrTest, WorksForStringViewClasses) { function TEST (line 1497) | TEST(HasSubstrTest, CanDescribeSelf) { function TEST (line 1502) | TEST(KeyTest, CanDescribeSelf) { function TEST (line 1508) | TEST(KeyTest, ExplainsResult) { function TEST (line 1516) | TEST(KeyTest, MatchesCorrectly) { type Tag (line 1526) | struct Tag {} type PairWithGet (line 1528) | struct PairWithGet { method string (line 1535) | const string& GetImpl(Tag<1>) const { return member_2; } function get (line 1538) | auto get(const PairWithGet& value) -> decltype(value.GetImpl(Tag<I>(... function TEST (line 1541) | TEST(PairTest, MatchesPairWithGetCorrectly) { function TEST (line 1553) | TEST(KeyTest, SafelyCastsInnerMatcher) { function TEST (line 1561) | TEST(KeyTest, InsideContainsUsingMap) { function TEST (line 1570) | TEST(KeyTest, InsideContainsUsingMultimap) { function TEST (line 1586) | TEST(PairTest, Typing) { function TEST (line 1596) | TEST(PairTest, CanDescribeSelf) { function TEST (line 1611) | TEST(PairTest, CanExplainMatchResultTo) { function TEST (line 1649) | TEST(PairTest, MatchesCorrectly) { function TEST (line 1669) | TEST(PairTest, SafelyCastsInnerMatchers) { function TEST (line 1679) | TEST(PairTest, InsideContainsUsingMap) { function TEST (line 1691) | TEST(PairTest, UseGetInsteadOfMembers) { function TEST (line 1704) | TEST(StartsWithTest, MatchesStringWithGivenPrefix) { function TEST (line 1718) | TEST(StartsWithTest, CanDescribeSelf) { function TEST (line 1725) | TEST(EndsWithTest, MatchesStringWithGivenSuffix) { function TEST (line 1757) | TEST(EndsWithTest, CanDescribeSelf) { function TEST (line 1764) | TEST(MatchesRegexTest, MatchesStringMatchingGivenRegex) { function TEST (line 1788) | TEST(MatchesRegexTest, CanDescribeSelf) { function TEST (line 1803) | TEST(ContainsRegexTest, MatchesStringContainingGivenRegex) { function TEST (line 1827) | TEST(ContainsRegexTest, CanDescribeSelf) { function TEST (line 1842) | TEST(StdWideStrEqTest, MatchesEqual) { function TEST (line 1865) | TEST(StdWideStrEqTest, CanDescribeSelf) { function TEST (line 1883) | TEST(StdWideStrNeTest, MatchesUnequalString) { function TEST (line 1894) | TEST(StdWideStrNeTest, CanDescribeSelf) { function TEST (line 1899) | TEST(StdWideStrCaseEqTest, MatchesEqualStringIgnoringCase) { function TEST (line 1911) | TEST(StdWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase) { function TEST (line 1936) | TEST(StdWideStrCaseEqTest, CanDescribeSelf) { function TEST (line 1941) | TEST(StdWideStrCaseNeTest, MatchesUnequalStringIgnoringCase) { function TEST (line 1953) | TEST(StdWideStrCaseNeTest, CanDescribeSelf) { function TEST (line 1959) | TEST(StdWideHasSubstrTest, WorksForStringClasses) { function TEST (line 1970) | TEST(StdWideHasSubstrTest, WorksForCStrings) { function TEST (line 1983) | TEST(StdWideHasSubstrTest, CanDescribeSelf) { function TEST (line 1990) | TEST(StdWideStartsWithTest, MatchesStringWithGivenPrefix) { function TEST (line 2004) | TEST(StdWideStartsWithTest, CanDescribeSelf) { function TEST (line 2011) | TEST(StdWideEndsWithTest, MatchesStringWithGivenSuffix) { function TEST (line 2025) | TEST(StdWideEndsWithTest, CanDescribeSelf) { function TEST (line 2033) | TEST(GlobalWideStrEqTest, MatchesEqual) { function TEST (line 2056) | TEST(GlobalWideStrEqTest, CanDescribeSelf) { function TEST (line 2074) | TEST(GlobalWideStrNeTest, MatchesUnequalString) { function TEST (line 2085) | TEST(GlobalWideStrNeTest, CanDescribeSelf) { function TEST (line 2090) | TEST(GlobalWideStrCaseEqTest, MatchesEqualStringIgnoringCase) { function TEST (line 2102) | TEST(GlobalWideStrCaseEqTest, MatchesEqualStringWith0IgnoringCase) { function TEST (line 2127) | TEST(GlobalWideStrCaseEqTest, CanDescribeSelf) { function TEST (line 2132) | TEST(GlobalWideStrCaseNeTest, MatchesUnequalStringIgnoringCase) { function TEST (line 2144) | TEST(GlobalWideStrCaseNeTest, CanDescribeSelf) { function TEST (line 2150) | TEST(GlobalWideHasSubstrTest, WorksForStringClasses) { function TEST (line 2161) | TEST(GlobalWideHasSubstrTest, WorksForCStrings) { function TEST (line 2174) | TEST(GlobalWideHasSubstrTest, CanDescribeSelf) { function TEST (line 2181) | TEST(GlobalWideStartsWithTest, MatchesStringWithGivenPrefix) { function TEST (line 2195) | TEST(GlobalWideStartsWithTest, CanDescribeSelf) { function TEST (line 2202) | TEST(GlobalWideEndsWithTest, MatchesStringWithGivenSuffix) { function TEST (line 2216) | TEST(GlobalWideEndsWithTest, CanDescribeSelf) { function TEST (line 2228) | TEST(Eq2Test, MatchesEqualArguments) { function TEST (line 2235) | TEST(Eq2Test, CanDescribeSelf) { function TEST (line 2242) | TEST(Ge2Test, MatchesGreaterThanOrEqualArguments) { function TEST (line 2250) | TEST(Ge2Test, CanDescribeSelf) { function TEST (line 2257) | TEST(Gt2Test, MatchesGreaterThanArguments) { function TEST (line 2265) | TEST(Gt2Test, CanDescribeSelf) { function TEST (line 2272) | TEST(Le2Test, MatchesLessThanOrEqualArguments) { function TEST (line 2280) | TEST(Le2Test, CanDescribeSelf) { function TEST (line 2287) | TEST(Lt2Test, MatchesLessThanArguments) { function TEST (line 2295) | TEST(Lt2Test, CanDescribeSelf) { function TEST (line 2302) | TEST(Ne2Test, MatchesUnequalArguments) { function TEST (line 2310) | TEST(Ne2Test, CanDescribeSelf) { function TEST (line 2317) | TEST(FloatEq2Test, MatchesEqualArguments) { function TEST (line 2326) | TEST(FloatEq2Test, CanDescribeSelf) { function TEST (line 2333) | TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN) { function TEST (line 2345) | TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs) { function TEST (line 2352) | TEST(DoubleEq2Test, MatchesEqualArguments) { function TEST (line 2361) | TEST(DoubleEq2Test, CanDescribeSelf) { function TEST (line 2368) | TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN) { function TEST (line 2380) | TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs) { function TEST (line 2387) | TEST(FloatNear2Test, MatchesEqualArguments) { function TEST (line 2396) | TEST(FloatNear2Test, CanDescribeSelf) { function TEST (line 2403) | TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN) { function TEST (line 2416) | TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs) { function TEST (line 2424) | TEST(DoubleNear2Test, MatchesEqualArguments) { function TEST (line 2433) | TEST(DoubleNear2Test, CanDescribeSelf) { function TEST (line 2440) | TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN) { function TEST (line 2453) | TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs) { function TEST (line 2460) | TEST(NotTest, NegatesMatcher) { function TEST (line 2468) | TEST(NotTest, CanDescribeSelf) { function TEST (line 2474) | TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers) { function AllOfMatches (line 2484) | void AllOfMatches(int num, const Matcher<int>& m) { function TEST (line 2495) | TEST(AllOfTest, MatchesWhenAllMatch) { function TEST (line 2541) | TEST(AllOfTest, VariadicMatchesWhenAllMatch) { function TEST (line 2562) | TEST(AllOfTest, CanDescribeSelf) { function TEST (line 2592) | TEST(AllOfTest, CanDescribeNegation) { function TEST (line 2624) | TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers) { function TEST (line 2638) | TEST(AllOfTest, ExplainsResult) { function AnyOfMatches (line 2682) | static void AnyOfMatches(int num, const Matcher<int>& m) { function AnyOfStringMatches (line 2692) | static void AnyOfStringMatches(int num, const Matcher<std::string>& ... function TEST (line 2705) | TEST(AnyOfTest, MatchesWhenAnyMatches) { function TEST (line 2748) | TEST(AnyOfTest, VariadicMatchesWhenAnyMatches) { function TEST (line 2769) | TEST(ElementsAreTest, HugeMatcher) { function TEST (line 2778) | TEST(ElementsAreTest, HugeMatcherStr) { function TEST (line 2787) | TEST(ElementsAreTest, HugeMatcherUnordered) { function TEST (line 2798) | TEST(AnyOfTest, CanDescribeSelf) { function TEST (line 2826) | TEST(AnyOfTest, CanDescribeNegation) { function TEST (line 2854) | TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers) { function TEST (line 2868) | TEST(AnyOfTest, ExplainsResult) { function IsPositive (line 2918) | int IsPositive(double x) { class IsGreaterThan (line 2924) | class IsGreaterThan { method IsGreaterThan (line 2926) | explicit IsGreaterThan(int threshold) : threshold_(threshold) {} function ReferencesFooAndIsZero (line 2939) | bool ReferencesFooAndIsZero(const int& n) { function TEST (line 2945) | TEST(TrulyTest, MatchesWhatSatisfiesThePredicate) { function TEST (line 2952) | TEST(TrulyTest, CanBeUsedWithFunctor) { class ConvertibleToBool (line 2959) | class ConvertibleToBool { method ConvertibleToBool (line 2961) | explicit ConvertibleToBool(int number) : number_(number) {} function ConvertibleToBool (line 2968) | ConvertibleToBool IsNotZero(int number) { method ConvertibleToBool (line 2961) | explicit ConvertibleToBool(int number) : number_(number) {} function TEST (line 2975) | TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool) { function TEST (line 2982) | TEST(TrulyTest, CanDescribeSelf) { function TEST (line 2990) | TEST(TrulyTest, WorksForByRefArguments) { function TEST (line 2999) | TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher) { function TEST (line 3006) | TEST(MatchesTest, WorksOnByRefArguments) { function TEST (line 3014) | TEST(MatchesTest, WorksWithMatcherOnNonRefType) { function TEST (line 3023) | TEST(ValueTest, WorksWithPolymorphicMatcher) { function TEST (line 3028) | TEST(ValueTest, WorksWithMonomorphicMatcher) { function TEST (line 3039) | TEST(ExplainMatchResultTest, WorksWithPolymorphicMatcher) { function TEST (line 3049) | TEST(ExplainMatchResultTest, WorksWithMonomorphicMatcher) { function TEST (line 3065) | TEST(ExplainMatchResultTest, WorksInsideMATCHER) { function TEST (line 3069) | TEST(DescribeMatcherTest, WorksWithValue) { function TEST (line 3074) | TEST(DescribeMatcherTest, WorksWithMonomorphicMatcher) { function TEST (line 3080) | TEST(DescribeMatcherTest, WorksWithPolymorphicMatcher) { function TEST (line 3085) | TEST(AllArgsTest, WorksForTuple) { function TEST (line 3090) | TEST(AllArgsTest, WorksForNonTuple) { class AllArgsHelper (line 3095) | class AllArgsHelper { method AllArgsHelper (line 3097) | AllArgsHelper() {} function TEST (line 3105) | TEST(AllArgsTest, WorksInWithClause) { class OptionalMatchersHelper (line 3119) | class OptionalMatchersHelper { method OptionalMatchersHelper (line 3121) | OptionalMatchersHelper() {} function TEST (line 3136) | TEST(AllArgsTest, WorksWithoutMatchers) { function TEST (line 3159) | TEST(MatcherAssertionTest, WorksWhenMatcherIsSatisfied) { function TEST (line 3168) | TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied) { function TEST (line 3193) | TEST(MatcherAssertionTest, WorksForByRefArguments) { function TEST (line 3221) | TEST(MatcherAssertionTest, WorksForMonomorphicMatcher) { class FloatingPointTest (line 3242) | class FloatingPointTest : public testing::Test { method FloatingPointTest (line 3247) | FloatingPointTest() method TestSize (line 3270) | void TestSize() { method TestMatches (line 3276) | void TestMatches( class FloatingPointNearTest (line 3352) | class FloatingPointNearTest : public FloatingPointTest<RawType> { method TestNearMatches (line 3358) | void TestNearMatches( function TEST_F (line 3437) | TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats) { function TEST_F (line 3441) | TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats) { function TEST_F (line 3445) | TEST_F(FloatTest, FloatEqCannotMatchNaN) { function TEST_F (line 3453) | TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN) { function TEST_F (line 3461) | TEST_F(FloatTest, FloatEqCanDescribeSelf) { function TEST_F (line 3475) | TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf) { function TEST_F (line 3493) | TEST_F(FloatNearTest, FloatNearMatches) { function TEST_F (line 3497) | TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloat... function TEST_F (line 3501) | TEST_F(FloatNearTest, FloatNearCanDescribeSelf) { function TEST_F (line 3517) | TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf) { function TEST_F (line 3533) | TEST_F(FloatNearTest, FloatNearCannotMatchNaN) { function TEST_F (line 3541) | TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN) { function TEST_F (line 3552) | TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles) { function TEST_F (line 3556) | TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles) { function TEST_F (line 3560) | TEST_F(DoubleTest, DoubleEqCannotMatchNaN) { function TEST_F (line 3568) | TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN) { function TEST_F (line 3576) | TEST_F(DoubleTest, DoubleEqCanDescribeSelf) { function TEST_F (line 3590) | TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf) { function TEST_F (line 3608) | TEST_F(DoubleNearTest, DoubleNearMatches) { function TEST_F (line 3612) | TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDou... function TEST_F (line 3616) | TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf) { function TEST_F (line 3632) | TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails) { function TEST_F (line 3646) | TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf) { function TEST_F (line 3662) | TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN) { function TEST_F (line 3670) | TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN) { function TEST (line 3678) | TEST(PointeeTest, RawPointer) { function TEST (line 3688) | TEST(PointeeTest, RawPointerToConst) { function TEST (line 3698) | TEST(PointeeTest, ReferenceToConstRawPointer) { function TEST (line 3708) | TEST(PointeeTest, ReferenceToNonConstRawPointer) { function TEST (line 3725) | TEST(WhenDynamicCastToTest, SameType) { function TEST (line 3737) | TEST(WhenDynamicCastToTest, WrongTypes) { function TEST (line 3753) | TEST(WhenDynamicCastToTest, AlreadyNull) { type AmbiguousCastTypes (line 3759) | struct AmbiguousCastTypes { class VirtualDerived (line 3760) | class VirtualDerived : public virtual Base {} class DerivedSub1 (line 3761) | class DerivedSub1 : public VirtualDerived {} class DerivedSub2 (line 3762) | class DerivedSub2 : public VirtualDerived {} class ManyDerivedInHierarchy (line 3763) | class ManyDerivedInHierarchy : public DerivedSub1, public DerivedS... function TEST (line 3766) | TEST(WhenDynamicCastToTest, AmbiguousCast) { function TEST (line 3780) | TEST(WhenDynamicCastToTest, Describe) { function TEST (line 3789) | TEST(WhenDynamicCastToTest, Explain) { function TEST (line 3803) | TEST(WhenDynamicCastToTest, GoodReference) { function TEST (line 3811) | TEST(WhenDynamicCastToTest, BadReference) { class ConstPropagatingPtr (line 3820) | class ConstPropagatingPtr { method ConstPropagatingPtr (line 3824) | ConstPropagatingPtr() : val_() {} method ConstPropagatingPtr (line 3825) | explicit ConstPropagatingPtr(T* t) : val_(t) {} method ConstPropagatingPtr (line 3826) | ConstPropagatingPtr(const ConstPropagatingPtr& other) : val_(other... method T (line 3828) | T* get() { return val_; } method T (line 3829) | T& operator*() { return *val_; } method T (line 3831) | const T* get() const { return val_; } method T (line 3832) | const T& operator*() const { return *val_; } function TEST (line 3838) | TEST(PointeeTest, WorksWithConstPropagatingPointers) { function TEST (line 3850) | TEST(PointeeTest, NeverMatchesNull) { function TEST (line 3856) | TEST(PointeeTest, MatchesAgainstAValue) { function TEST (line 3866) | TEST(PointeeTest, CanDescribeSelf) { function TEST (line 3873) | TEST(PointeeTest, CanExplainMatchResult) { function TEST (line 3884) | TEST(PointeeTest, AlwaysExplainsPointee) { class Uncopyable (line 3891) | class Uncopyable { method Uncopyable (line 3893) | Uncopyable() : value_(-1) {} method Uncopyable (line 3894) | explicit Uncopyable(int a_value) : value_(a_value) {} method value (line 3896) | int value() const { return value_; } method set_value (line 3897) | void set_value(int i) { value_ = i; } function ValueIsPositive (line 3905) | bool ValueIsPositive(const Uncopyable& x) { return x.value() > 0; } type AStruct (line 3912) | struct AStruct { method AStruct (line 3913) | AStruct() : x(0), y(1.0), z(5), p(NULL) {} method AStruct (line 3914) | AStruct(const AStruct& rhs) type DerivedStruct (line 3927) | struct DerivedStruct : public AStruct { function TEST (line 3935) | TEST(FieldTest, WorksForNonConstField) { function TEST (line 3948) | TEST(FieldTest, WorksForConstField) { function TEST (line 3962) | TEST(FieldTest, WorksForUncopyableField) { function TEST (line 3972) | TEST(FieldTest, WorksForPointerField) { function TEST (line 3989) | TEST(FieldTest, WorksForByRefArgument) { function TEST (line 4000) | TEST(FieldTest, WorksForArgumentOfSubType) { function TEST (line 4013) | TEST(FieldTest, WorksForCompatibleMatcherType) { function TEST (line 4025) | TEST(FieldTest, CanDescribeSelf) { function TEST (line 4032) | TEST(FieldTest, CanDescribeSelfWithFieldName) { function TEST (line 4041) | TEST(FieldTest, CanExplainMatchResult) { function TEST (line 4054) | TEST(FieldTest, CanExplainMatchResultWithFieldName) { function TEST (line 4068) | TEST(FieldForPointerTest, WorksForPointerToConst) { function TEST (line 4078) | TEST(FieldForPointerTest, WorksForPointerToNonConst) { function TEST (line 4088) | TEST(FieldForPointerTest, WorksForReferenceToConstPointer) { function TEST (line 4098) | TEST(FieldForPointerTest, DoesNotMatchNull) { function TEST (line 4105) | TEST(FieldForPointerTest, WorksForArgumentOfSubType) { function TEST (line 4117) | TEST(FieldForPointerTest, CanDescribeSelf) { function TEST (line 4124) | TEST(FieldForPointerTest, CanDescribeSelfWithFieldName) { function TEST (line 4133) | TEST(FieldForPointerTest, CanExplainMatchResult) { function TEST (line 4147) | TEST(FieldForPointerTest, CanExplainMatchResultWithFieldName) { class AClass (line 4164) | class AClass { method AClass (line 4166) | AClass() : n_(0) {} method n (line 4169) | int n() const { return n_; } method set_n (line 4171) | void set_n(int new_n) { n_ = new_n; } method set_s (line 4180) | void set_s(const std::string& new_s) { s_ = new_s; } class DerivedClass (line 4195) | class DerivedClass : public AClass { method k (line 4197) | int k() const { return k_; } function TEST (line 4204) | TEST(PropertyTest, WorksForNonReferenceProperty) { function TEST (line 4220) | TEST(PropertyTest, WorksForReferenceToConstProperty) { function TEST (line 4238) | TEST(PropertyTest, WorksForRefQualifiedProperty) { function TEST (line 4256) | TEST(PropertyTest, WorksForReferenceToNonConstProperty) { function TEST (line 4269) | TEST(PropertyTest, WorksForByValueArgument) { function TEST (line 4282) | TEST(PropertyTest, WorksForArgumentOfSubType) { function TEST (line 4297) | TEST(PropertyTest, WorksForCompatibleMatcherType) { function TEST (line 4314) | TEST(PropertyTest, CanDescribeSelf) { function TEST (line 4322) | TEST(PropertyTest, CanDescribeSelfWithPropertyName) { function TEST (line 4331) | TEST(PropertyTest, CanExplainMatchResult) { function TEST (line 4344) | TEST(PropertyTest, CanExplainMatchResultWithPropertyName) { function TEST (line 4358) | TEST(PropertyForPointerTest, WorksForPointerToConst) { function TEST (line 4370) | TEST(PropertyForPointerTest, WorksForPointerToNonConst) { function TEST (line 4383) | TEST(PropertyForPointerTest, WorksForReferenceToConstPointer) { function TEST (line 4395) | TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty) { function TEST (line 4402) | TEST(PropertyForPointerTest, WorksForArgumentOfSubType) { function TEST (line 4416) | TEST(PropertyForPointerTest, CanDescribeSelf) { function TEST (line 4424) | TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription) { function TEST (line 4433) | TEST(PropertyForPointerTest, CanExplainMatchResult) { function TEST (line 4449) | TEST(PropertyForPointerTest, CanExplainMatchResultWithPropertyName) { function IntToStringFunction (line 4469) | std::string IntToStringFunction(int input) { function TEST (line 4473) | TEST(ResultOfTest, WorksForFunctionPointers) { function TEST (line 4481) | TEST(ResultOfTest, CanDescribeItself) { function IntFunction (line 4491) | int IntFunction(int input) { return input == 42 ? 80 : 90; } function TEST (line 4493) | TEST(ResultOfTest, CanExplainMatchResult) { function TEST (line 4505) | TEST(ResultOfTest, WorksForNonReferenceResults) { function Uncopyable (line 4516) | Uncopyable& RefUncopyableFunction(Uncopyable& obj) { // NOLINT method Uncopyable (line 3893) | Uncopyable() : value_(-1) {} method Uncopyable (line 3894) | explicit Uncopyable(int a_value) : value_(a_value) {} method value (line 3896) | int value() const { return value_; } method set_value (line 3897) | void set_value(int i) { value_ = i; } function TEST (line 4520) | TEST(ResultOfTest, WorksForReferenceToNonConstResults) { function TEST (line 4542) | TEST(ResultOfTest, WorksForReferenceToConstResults) { function TEST (line 4553) | TEST(ResultOfTest, WorksForCompatibleMatcherTypes) { function TEST (line 4563) | TEST(ResultOfDeathTest, DiesOnNullFunctionPointers) { function TEST (line 4572) | TEST(ResultOfTest, WorksForFunctionReferences) { type Functor (line 4580) | struct Functor : public ::std::unary_function<int, std::string> { method result_type (line 4581) | result_type operator()(argument_type input) const { function TEST (line 4586) | TEST(ResultOfTest, WorksForFunctors) { type PolymorphicFunctor (line 4596) | struct PolymorphicFunctor { function TEST (line 4602) | TEST(ResultOfTest, WorksForPolymorphicFunctors) { type ReferencingFunctor (line 4616) | struct ReferencingFunctor { method result_type (line 4618) | result_type operator()(const int& n) { return &n; } function TEST (line 4621) | TEST(ResultOfTest, WorksForReferencingCallables) { class DivisibleByImpl (line 4633) | class DivisibleByImpl { method DivisibleByImpl (line 4635) | explicit DivisibleByImpl(int a_divider) : divider_(a_divider) {} method MatchAndExplain (line 4639) | bool MatchAndExplain(const T& n, MatchResultListener* listener) co... method DescribeTo (line 4645) | void DescribeTo(ostream* os) const { method DescribeNegationTo (line 4649) | void DescribeNegationTo(ostream* os) const { method set_divider (line 4653) | void set_divider(int a_divider) { divider_ = a_divider; } method divider (line 4654) | int divider() const { return divider_; } function DivisibleBy (line 4660) | PolymorphicMatcher<DivisibleByImpl> DivisibleBy(int n) { function TEST (line 4666) | TEST(ExplainMatchResultTest, AllOf_False_False) { function TEST (line 4673) | TEST(ExplainMatchResultTest, AllOf_False_True) { function TEST (line 4680) | TEST(ExplainMatchResultTest, AllOf_True_False) { function TEST (line 4687) | TEST(ExplainMatchResultTest, AllOf_True_True) { function TEST (line 4692) | TEST(ExplainMatchResultTest, AllOf_True_True_2) { function TEST (line 4697) | TEST(ExplainmatcherResultTest, MonomorphicMatcher) { class NotCopyable (line 4706) | class NotCopyable { method NotCopyable (line 4708) | explicit NotCopyable(int a_value) : value_(a_value) {} method value (line 4710) | int value() const { return value_; } function TEST (line 4725) | TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers) { function TEST (line 4734) | TEST(ByRefTest, AllowsNotCopyableValueInMatchers) { function TEST (line 4743) | TEST(IsEmptyTest, ImplementsIsEmpty) { function TEST (line 4752) | TEST(IsEmptyTest, WorksWithString) { function TEST (line 4761) | TEST(IsEmptyTest, CanDescribeSelf) { function TEST (line 4767) | TEST(IsEmptyTest, ExplainsResult) { function TEST (line 4775) | TEST(IsTrueTest, IsTrueIsFalse) { function TEST (line 4813) | TEST(SizeIsTest, ImplementsSizeIs) { function TEST (line 4825) | TEST(SizeIsTest, WorksWithMap) { function TEST (line 4837) | TEST(SizeIsTest, WorksWithReferences) { function TEST (line 4845) | TEST(SizeIsTest, CanDescribeSelf) { function TEST (line 4851) | TEST(SizeIsTest, ExplainsResult) { class ContainerEqTest (line 4876) | class ContainerEqTest : public testing::Test {} function TYPED_TEST (line 4888) | TYPED_TEST(ContainerEqTest, EqualsSelf) { function TYPED_TEST (line 4897) | TYPED_TEST(ContainerEqTest, ValueMissing) { function TYPED_TEST (line 4909) | TYPED_TEST(ContainerEqTest, ValueAdded) { function TYPED_TEST (line 4920) | TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved) { function TYPED_TEST (line 4933) | TYPED_TEST(ContainerEqTest, DuplicateDifference) { function TEST (line 4947) | TEST(ContainerEqExtraTest, MultipleValuesMissing) { function TEST (line 4960) | TEST(ContainerEqExtraTest, MultipleValuesAdded) { function TEST (line 4972) | TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved) { function TEST (line 4986) | TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference) { function TEST (line 5000) | TEST(ContainerEqExtraTest, WorksForMaps) { function TEST (line 5018) | TEST(ContainerEqExtraTest, WorksForNativeArray) { function TEST (line 5027) | TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray) { function TEST (line 5041) | TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple) { function TEST (line 5054) | TEST(ContainerEqExtraTest, CopiesNativeArrayParameter) { function TEST (line 5072) | TEST(WhenSortedByTest, WorksForEmptyContainer) { function TEST (line 5078) | TEST(WhenSortedByTest, WorksForNonEmptyContainer) { function TEST (line 5090) | TEST(WhenSortedByTest, WorksForNonVectorContainer) { function TEST (line 5101) | TEST(WhenSortedByTest, WorksForNativeArray) { function TEST (line 5110) | TEST(WhenSortedByTest, CanDescribeSelf) { function TEST (line 5122) | TEST(WhenSortedByTest, ExplainsMatchResult) { function TEST (line 5133) | TEST(WhenSortedTest, WorksForEmptyContainer) { function TEST (line 5139) | TEST(WhenSortedTest, WorksForNonEmptyContainer) { function TEST (line 5149) | TEST(WhenSortedTest, WorksForMapTypes) { function TEST (line 5162) | TEST(WhenSortedTest, WorksForMultiMapTypes) { function TEST (line 5184) | TEST(WhenSortedTest, WorksForPolymorphicMatcher) { function TEST (line 5192) | TEST(WhenSortedTest, WorksForVectorConstRefMatcher) { class Streamlike (line 5205) | class Streamlike { class ConstIter (line 5207) | class ConstIter method ConstIter (line 5229) | ConstIter(const Streamlike* s, method value_type (line 5233) | const value_type& operator*() const { return *pos_; } method value_type (line 5234) | const value_type* operator->() const { return &*pos_; } method ConstIter (line 5235) | ConstIter& operator++() { class PostIncrProxy (line 5242) | class PostIncrProxy { method PostIncrProxy (line 5244) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 5245) | value_type operator*() const { return value_; } method PostIncrProxy (line 5249) | PostIncrProxy operator++(int) { method PostIncrProxy (line 5244) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 5245) | value_type operator*() const { return value_; } method Streamlike (line 5213) | Streamlike(InIter first, InIter last) : remainder_(first, last) {} method const_iterator (line 5215) | const_iterator begin() const { method const_iterator (line 5218) | const_iterator end() const { class ConstIter (line 5223) | class ConstIter : public std::iterator<std::input_iterator_tag, method ConstIter (line 5229) | ConstIter(const Streamlike* s, method value_type (line 5233) | const value_type& operator*() const { return *pos_; } method value_type (line 5234) | const value_type* operator->() const { return &*pos_; } method ConstIter (line 5235) | ConstIter& operator++() { class PostIncrProxy (line 5242) | class PostIncrProxy { method PostIncrProxy (line 5244) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 5245) | value_type operator*() const { return value_; } method PostIncrProxy (line 5249) | PostIncrProxy operator++(int) { method PostIncrProxy (line 5244) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 5245) | value_type operator*() const { return value_; } function TEST (line 5282) | TEST(StreamlikeTest, Iteration) { function TEST (line 5294) | TEST(BeginEndDistanceIsTest, WorksWithForwardList) { function TEST (line 5307) | TEST(BeginEndDistanceIsTest, WorksWithNonStdList) { function TEST (line 5313) | TEST(BeginEndDistanceIsTest, CanDescribeSelf) { function TEST (line 5320) | TEST(BeginEndDistanceIsTest, ExplainsResult) { function TEST (line 5350) | TEST(WhenSortedTest, WorksForStreamlike) { function TEST (line 5359) | TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike) { function TEST (line 5367) | TEST(IsSupersetOfTest, WorksForNativeArray) { function TEST (line 5378) | TEST(IsSupersetOfTest, WorksWithDuplicates) { function TEST (line 5386) | TEST(IsSupersetOfTest, WorksForEmpty) { function TEST (line 5404) | TEST(IsSupersetOfTest, WorksForStreamlike) { function TEST (line 5418) | TEST(IsSupersetOfTest, TakesStlContainer) { function TEST (line 5430) | TEST(IsSupersetOfTest, Describe) { function TEST (line 5444) | TEST(IsSupersetOfTest, DescribeNegation) { function TEST (line 5458) | TEST(IsSupersetOfTest, MatchAndExplain) { function TEST (line 5482) | TEST(IsSupersetOfTest, WorksForRhsInitializerList) { function TEST (line 5489) | TEST(IsSubsetOfTest, WorksForNativeArray) { function TEST (line 5500) | TEST(IsSubsetOfTest, WorksWithDuplicates) { function TEST (line 5508) | TEST(IsSubsetOfTest, WorksForEmpty) { function TEST (line 5526) | TEST(IsSubsetOfTest, WorksForStreamlike) { function TEST (line 5538) | TEST(IsSubsetOfTest, TakesStlContainer) { function TEST (line 5551) | TEST(IsSubsetOfTest, Describe) { function TEST (line 5566) | TEST(IsSubsetOfTest, DescribeNegation) { function TEST (line 5580) | TEST(IsSubsetOfTest, MatchAndExplain) { function TEST (line 5604) | TEST(IsSubsetOfTest, WorksForRhsInitializerList) { function TEST (line 5614) | TEST(ElemensAreStreamTest, WorksForStreamlike) { function TEST (line 5621) | TEST(ElemensAreArrayStreamTest, WorksForStreamlike) { function TEST (line 5637) | TEST(ElementsAreTest, WorksWithUncopyable) { function TEST (line 5644) | TEST(ElementsAreTest, TakesStlContainer) { function TEST (line 5659) | TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected) { function TEST (line 5669) | TEST(UnorderedElementsAreArrayTest, VectorBool) { function TEST (line 5679) | TEST(UnorderedElementsAreArrayTest, WorksForStreamlike) { function TEST (line 5698) | TEST(UnorderedElementsAreArrayTest, TakesStlContainer) { function TEST (line 5713) | TEST(UnorderedElementsAreArrayTest, TakesInitializerList) { function TEST (line 5719) | TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings) { function TEST (line 5725) | TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedM... function TEST (line 5733) | TEST(UnorderedElementsAreArrayTest, class UnorderedElementsAreTest (line 5747) | class UnorderedElementsAreTest : public testing::Test { function TEST_F (line 5752) | TEST_F(UnorderedElementsAreTest, WorksWithUncopyable) { function TEST_F (line 5760) | TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected) { function TEST_F (line 5770) | TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher) { function TEST_F (line 5783) | TEST_F(UnorderedElementsAreTest, WorksForStreamlike) { function TEST_F (line 5800) | TEST_F(UnorderedElementsAreTest, Performance) { function TEST_F (line 5816) | TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict) { function TEST_F (line 5832) | TEST_F(UnorderedElementsAreTest, FailMessageCountWrong) { function TEST_F (line 5841) | TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero) { function TEST_F (line 5849) | TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers) { function TEST_F (line 5862) | TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements) { function TEST_F (line 5875) | TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndEleme... function EMString (line 5894) | static std::string EMString(int element, int matcher) { function TEST_F (line 5900) | TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly) { function TEST_F (line 5930) | TEST_F(UnorderedElementsAreTest, Describe) { function TEST_F (line 5945) | TEST_F(UnorderedElementsAreTest, DescribeNegation) { class BacktrackingMaxBPMState (line 5967) | class BacktrackingMaxBPMState { method BacktrackingMaxBPMState (line 5970) | explicit BacktrackingMaxBPMState(const Graph* g) : graph_(g) { } method ElementMatcherPairs (line 5972) | ElementMatcherPairs Compute() { method PushMatch (line 5990) | void PushMatch(size_t lhs, size_t rhs) { method PopMatch (line 5999) | void PopMatch() { method RecurseInto (line 6006) | bool RecurseInto(size_t irhs) { function ElementMatcherPairs (line 6044) | ElementMatcherPairs class BacktrackingBPMTest (line 6049) | class BacktrackingBPMTest : public ::testing::Test { } class BipartiteTest (line 6053) | class BipartiteTest : public ::testing::TestWithParam<int> { } function TEST_P (line 6056) | TEST_P(BipartiteTest, Exhaustive) { class BipartiteNonSquareTest (line 6085) | class BipartiteNonSquareTest function TEST_F (line 6089) | TEST_F(BipartiteNonSquareTest, SimpleBacktracking) { function TEST_P (line 6109) | TEST_P(BipartiteNonSquareTest, Exhaustive) { class BipartiteRandomTest (line 6135) | class BipartiteRandomTest function TEST_P (line 6140) | TEST_P(BipartiteRandomTest, LargerNets) { function TEST (line 6172) | TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames) { function TEST (line 6179) | TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctio... function TEST (line 6185) | TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames) { function TEST (line 6191) | TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames) { function TEST (line 6197) | TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription) { function TEST (line 6215) | TEST(PolymorphicMatcherTest, CanAccessMutableImpl) { function TEST (line 6225) | TEST(PolymorphicMatcherTest, CanAccessImpl) { function TEST (line 6231) | TEST(MatcherTupleTest, ExplainsMatchFailure) { function TEST (line 6257) | TEST(EachTest, ExplainsMatchResultCorrectly) { function TEST (line 6282) | TEST(EachTest, DescribesItselfCorrectly) { function TEST (line 6290) | TEST(EachTest, MatchesVectorWhenAllElementsMatch) { function TEST (line 6310) | TEST(EachTest, MatchesMapWhenAllElementsMatch) { function TEST (line 6328) | TEST(EachTest, AcceptsMatcher) { function TEST (line 6334) | TEST(EachTest, WorksForNativeArrayAsTuple) { class IsHalfOfMatcher (line 6342) | class IsHalfOfMatcher { method MatchAndExplain (line 6345) | bool MatchAndExplain(const tuple<T1, T2>& a_pair, method DescribeTo (line 6356) | void DescribeTo(ostream* os) const { method DescribeNegationTo (line 6360) | void DescribeNegationTo(ostream* os) const { function IsHalfOf (line 6365) | PolymorphicMatcher<IsHalfOfMatcher> IsHalfOf() { function TEST (line 6369) | TEST(PointwiseTest, DescribesSelf) { function TEST (line 6384) | TEST(PointwiseTest, MakesCopyOfRhs) { function TEST (line 6398) | TEST(PointwiseTest, WorksForLhsNativeArray) { function TEST (line 6408) | TEST(PointwiseTest, WorksForRhsNativeArray) { function TEST (line 6419) | TEST(PointwiseTest, WorksForVectorOfBool) { function TEST (line 6430) | TEST(PointwiseTest, WorksForRhsInitializerList) { function TEST (line 6438) | TEST(PointwiseTest, RejectsWrongSize) { function TEST (line 6449) | TEST(PointwiseTest, RejectsWrongContent) { function TEST (line 6458) | TEST(PointwiseTest, AcceptsCorrectContent) { function TEST (line 6465) | TEST(PointwiseTest, AllowsMonomorphicInnerMatcher) { function TEST (line 6479) | TEST(UnorderedPointwiseTest, DescribesSelf) { function TEST (line 6505) | TEST(UnorderedPointwiseTest, MakesCopyOfRhs) { function TEST (line 6519) | TEST(UnorderedPointwiseTest, WorksForLhsNativeArray) { function TEST (line 6529) | TEST(UnorderedPointwiseTest, WorksForRhsNativeArray) { function TEST (line 6541) | TEST(UnorderedPointwiseTest, WorksForRhsInitializerList) { function TEST (line 6549) | TEST(UnorderedPointwiseTest, RejectsWrongSize) { function TEST (line 6560) | TEST(UnorderedPointwiseTest, RejectsWrongContent) { function TEST (line 6569) | TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder) { function TEST (line 6575) | TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder) { function TEST (line 6581) | TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher) { class SampleOptionalInt (line 6595) | class SampleOptionalInt { method SampleOptionalInt (line 6598) | explicit SampleOptionalInt(int value) : value_(value), has_value_(... method SampleOptionalInt (line 6599) | SampleOptionalInt() : value_(0), has_value_(false) {} function TEST (line 6611) | TEST(OptionalTest, DescribesSelf) { function TEST (line 6616) | TEST(OptionalTest, ExplainsSelf) { function TEST (line 6622) | TEST(OptionalTest, MatchesNonEmptyOptional) { function TEST (line 6632) | TEST(OptionalTest, DoesNotMatchNullopt) { class SampleVariantIntString (line 6638) | class SampleVariantIntString { method SampleVariantIntString (line 6640) | SampleVariantIntString(int i) : i_(i), has_int_(true) {} method SampleVariantIntString (line 6641) | SampleVariantIntString(const std::string& s) : s_(s), has_int_(fal... method holds_alternative (line 6644) | bool holds_alternative(const SampleVariantIntString& value) { method T (line 6649) | const T& get(const SampleVariantIntString& value) { function TEST (line 6662) | TEST(VariantTest, DescribesSelf) { function TEST (line 6668) | TEST(VariantTest, ExplainsSelf) { function TEST (line 6678) | TEST(VariantTest, FullMatch) { function TEST (line 6686) | TEST(VariantTest, TypeDoesNotMatch) { function TEST (line 6694) | TEST(VariantTest, InnerDoesNotMatch) { class SampleAnyType (line 6702) | class SampleAnyType { method SampleAnyType (line 6704) | explicit SampleAnyType(int i) : index_(0), i_(i) {} method SampleAnyType (line 6705) | explicit SampleAnyType(const std::string& s) : index_(1), s_(s) {} method T (line 6708) | const T* any_cast(const SampleAnyType* any) { function TEST (line 6723) | TEST(AnyWithTest, FullMatch) { function TEST (line 6728) | TEST(AnyWithTest, TestBadCastType) { function TEST (line 6734) | TEST(AnyWithTest, TestUseInContainers) { function TEST (line 6751) | TEST(AnyWithTest, TestCompare) { function TEST (line 6755) | TEST(AnyWithTest, DescribesSelf) { function TEST (line 6761) | TEST(AnyWithTest, ExplainsSelf) { function TEST (line 6772) | TEST(PointeeTest, WorksOnMoveOnlyType) { function TEST (line 6778) | TEST(NotTest, WorksOnMoveOnlyType) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-more-actions_test.cc type testing (line 44) | namespace testing { type gmock_more_actions_test (line 45) | namespace gmock_more_actions_test { function Short (line 71) | inline short Short(short n) { return n; } function Char (line 72) | inline char Char(char ch) { return ch; } function Nullary (line 75) | int Nullary() { return 1; } class NullaryFunctor (line 77) | class NullaryFunctor { function VoidNullary (line 83) | void VoidNullary() { g_done = true; } class VoidNullaryFunctor (line 85) | class VoidNullaryFunctor { function Unary (line 90) | bool Unary(int x) { return x < 0; } function VoidUnary (line 94) | void VoidUnary(int /* n */) { g_done = true; } function ByConstRef (line 96) | bool ByConstRef(const std::string& s) { return s == "Hi"; } function ReferencesGlobalDouble (line 99) | bool ReferencesGlobalDouble(const double& x) { return &x == &g_doubl... function ByNonConstRef (line 101) | std::string ByNonConstRef(std::string& s) { return s += "+"; } type UnaryFunctor (line 103) | struct UnaryFunctor { function VoidBinary (line 109) | void VoidBinary(int, char) { g_done = true; } function Ternary (line 111) | int Ternary(int x, char y, short z) { return x + y + z; } function VoidTernary (line 113) | void VoidTernary(int, char, bool) { g_done = true; } function SumOf4 (line 115) | int SumOf4(int a, int b, int c, int d) { return a + b + c + d; } function SumOfFirst2 (line 117) | int SumOfFirst2(int a, int b, Unused, Unused) { return a + b; } function VoidFunctionWithFourArguments (line 119) | void VoidFunctionWithFourArguments(char, int, float, double) { g_don... function Concat4 (line 121) | std::string Concat4(const char* s1, const char* s2, const char* s3, function SumOf5 (line 126) | int SumOf5(int a, int b, int c, int d, int e) { return a + b + c + d... type SumOf5Functor (line 128) | struct SumOf5Functor { function Concat5 (line 134) | std::string Concat5(const char* s1, const char* s2, const char* s3, function SumOf6 (line 139) | int SumOf6(int a, int b, int c, int d, int e, int f) { type SumOf6Functor (line 143) | struct SumOf6Functor { function Concat6 (line 149) | std::string Concat6(const char* s1, const char* s2, const char* s3, function Concat7 (line 154) | std::string Concat7(const char* s1, const char* s2, const char* s3, function Concat8 (line 160) | std::string Concat8(const char* s1, const char* s2, const char* s3, function Concat9 (line 166) | std::string Concat9(const char* s1, const char* s2, const char* s3, function Concat10 (line 172) | std::string Concat10(const char* s1, const char* s2, const char* s3, class Foo (line 179) | class Foo { method Foo (line 181) | Foo() : value_(123) {} method Nullary (line 183) | int Nullary() const { return value_; } method Unary (line 185) | short Unary(long x) { return static_cast<short>(value_ + x); } method Binary (line 187) | std::string Binary(const std::string& str, char c) const { return ... method Ternary (line 189) | int Ternary(int x, bool y, char z) { return value_ + x + y*z; } method SumOf4 (line 191) | int SumOf4(int a, int b, int c, int d) const { method SumOfLast2 (line 195) | int SumOfLast2(Unused, Unused, int a, int b) const { return a + b; } method SumOf5 (line 197) | int SumOf5(int a, int b, int c, int d, int e) { return a + b + c +... method SumOf6 (line 199) | int SumOf6(int a, int b, int c, int d, int e, int f) { method Concat7 (line 203) | std::string Concat7(const char* s1, const char* s2, const char* s3, method Concat8 (line 209) | std::string Concat8(const char* s1, const char* s2, const char* s3, method Concat9 (line 215) | std::string Concat9(const char* s1, const char* s2, const char* s3, method Concat10 (line 221) | std::string Concat10(const char* s1, const char* s2, const char* s3, function TEST (line 233) | TEST(InvokeTest, Nullary) { function TEST (line 239) | TEST(InvokeTest, Unary) { function TEST (line 246) | TEST(InvokeTest, Binary) { function TEST (line 253) | TEST(InvokeTest, Ternary) { function TEST (line 259) | TEST(InvokeTest, FunctionThatTakes4Arguments) { function TEST (line 265) | TEST(InvokeTest, FunctionThatTakes5Arguments) { function TEST (line 271) | TEST(InvokeTest, FunctionThatTakes6Arguments) { function TEST (line 281) | TEST(InvokeTest, FunctionThatTakes7Arguments) { function TEST (line 292) | TEST(InvokeTest, FunctionThatTakes8Arguments) { function TEST (line 303) | TEST(InvokeTest, FunctionThatTakes9Arguments) { function TEST (line 315) | TEST(InvokeTest, FunctionThatTakes10Arguments) { function TEST (line 328) | TEST(InvokeTest, FunctionWithUnusedParameters) { function TEST (line 340) | TEST(InvokeTest, MethodWithUnusedParameters) { function TEST (line 351) | TEST(InvokeTest, Functor) { function TEST (line 357) | TEST(InvokeTest, FunctionWithCompatibleType) { function TEST (line 365) | TEST(InvokeMethodTest, Nullary) { function TEST (line 372) | TEST(InvokeMethodTest, Unary) { function TEST (line 379) | TEST(InvokeMethodTest, Binary) { function TEST (line 388) | TEST(InvokeMethodTest, Ternary) { function TEST (line 395) | TEST(InvokeMethodTest, MethodThatTakes4Arguments) { function TEST (line 402) | TEST(InvokeMethodTest, MethodThatTakes5Arguments) { function TEST (line 409) | TEST(InvokeMethodTest, MethodThatTakes6Arguments) { function TEST (line 417) | TEST(InvokeMethodTest, MethodThatTakes7Arguments) { function TEST (line 429) | TEST(InvokeMethodTest, MethodThatTakes8Arguments) { function TEST (line 441) | TEST(InvokeMethodTest, MethodThatTakes9Arguments) { function TEST (line 454) | TEST(InvokeMethodTest, MethodThatTakes10Arguments) { function TEST (line 468) | TEST(InvokeMethodTest, MethodWithCompatibleType) { function TEST (line 476) | TEST(WithoutArgsTest, NoArg) { function TEST (line 482) | TEST(WithArgTest, OneArg) { function TEST (line 488) | TEST(ReturnArgActionTest, WorksForOneArgIntArg0) { function TEST (line 493) | TEST(ReturnArgActionTest, WorksForMultiArgBoolArg0) { function TEST (line 498) | TEST(ReturnArgActionTest, WorksForMultiArgStringArg2) { function TEST (line 503) | TEST(SaveArgActionTest, WorksForSameType) { function TEST (line 510) | TEST(SaveArgActionTest, WorksForCompatibleType) { function TEST (line 517) | TEST(SaveArgPointeeActionTest, WorksForSameType) { function TEST (line 525) | TEST(SaveArgPointeeActionTest, WorksForCompatibleType) { function TEST (line 533) | TEST(SaveArgPointeeActionTest, WorksForLinkedPtr) { function TEST (line 541) | TEST(SetArgRefereeActionTest, WorksForSameType) { function TEST (line 548) | TEST(SetArgRefereeActionTest, WorksForCompatibleType) { function TEST (line 555) | TEST(SetArgRefereeActionTest, WorksWithExtraArguments) { class DeletionTester (line 564) | class DeletionTester { method DeletionTester (line 566) | explicit DeletionTester(bool* is_deleted) function TEST (line 580) | TEST(DeleteArgActionTest, OneArg) { function TEST (line 589) | TEST(DeleteArgActionTest, TenArgs) { function TEST (line 601) | TEST(ThrowActionTest, ThrowsGivenExceptionInVoidFunction) { class MyException (line 606) | class MyException {} function TEST (line 608) | TEST(ThrowActionTest, ThrowsGivenExceptionInNonVoidFunction) { function TEST (line 613) | TEST(ThrowActionTest, ThrowsGivenExceptionInNullaryFunction) { function TEST (line 622) | TEST(SetArrayArgumentTest, SetsTheNthArray) { function TEST (line 658) | TEST(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange) { function TEST (line 674) | TEST(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType) { function TEST (line 689) | TEST(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument) { function TEST (line 699) | TEST(ReturnPointeeTest, Works) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-nice-strict_test.cc class Mock (line 41) | class Mock { method Mock (line 43) | Mock() {} type testing (line 51) | namespace testing { type gmock_nice_strict_test (line 52) | namespace gmock_nice_strict_test { class NotDefaultConstructible (line 66) | class NotDefaultConstructible { method NotDefaultConstructible (line 68) | explicit NotDefaultConstructible(int) {} class Foo (line 73) | class Foo { class MockFoo (line 81) | class MockFoo : public Foo { method MockFoo (line 83) | MockFoo() {} method Delete (line 84) | void Delete() { delete this; } class MockBar (line 94) | class MockBar { method MockBar (line 96) | explicit MockBar(const std::string& s) : str_(s) {} method MockBar (line 98) | MockBar(char a1, char a2, std::string a3, std::string a4, int a5, ... class MockBaz (line 119) | class MockBaz { class MoveOnly (line 121) | class MoveOnly { method MoveOnly (line 122) | MoveOnly() = default; method MoveOnly (line 124) | MoveOnly(const MoveOnly&) = delete; method MoveOnly (line 127) | MoveOnly(MoveOnly&&) = default; method MockBaz (line 131) | MockBaz(MoveOnly) {} function TEST (line 138) | TEST(RawMockTest, WarningForUninterestingCall) { function TEST (line 155) | TEST(RawMockTest, WarningForUninterestingCallAfterDeath) { function TEST (line 174) | TEST(RawMockTest, InfoForUninterestingCall) { function TEST (line 188) | TEST(NiceMockTest, NoWarningForUninterestingCall) { function TEST (line 199) | TEST(NiceMockTest, NoWarningForUninterestingCallAfterDeath) { function TEST (line 212) | TEST(NiceMockTest, InfoForUninterestingCall) { function TEST (line 228) | TEST(NiceMockTest, AllowsExpectedCall) { function TEST (line 238) | TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes) { function TEST (line 253) | TEST(NiceMockTest, UnexpectedCallFails) { function TEST (line 262) | TEST(NiceMockTest, NonDefaultConstructor) { function TEST (line 272) | TEST(NiceMockTest, NonDefaultConstructor10) { function TEST (line 281) | TEST(NiceMockTest, AllowLeak) { function TEST (line 290) | TEST(NiceMockTest, MoveOnlyConstructor) { function TEST (line 305) | TEST(NiceMockTest, AcceptsClassNamedMock) { function TEST (line 315) | TEST(NaggyMockTest, WarningForUninterestingCall) { function TEST (line 332) | TEST(NaggyMockTest, WarningForUninterestingCallAfterDeath) { function TEST (line 352) | TEST(NaggyMockTest, AllowsExpectedCall) { function TEST (line 360) | TEST(NaggyMockTest, UnexpectedCallFails) { function TEST (line 370) | TEST(NaggyMockTest, NonDefaultConstructor) { function TEST (line 380) | TEST(NaggyMockTest, NonDefaultConstructor10) { function TEST (line 389) | TEST(NaggyMockTest, AllowLeak) { function TEST (line 398) | TEST(NaggyMockTest, MoveOnlyConstructor) { function TEST (line 413) | TEST(NaggyMockTest, AcceptsClassNamedMock) { function TEST (line 421) | TEST(StrictMockTest, AllowsExpectedCall) { function TEST (line 429) | TEST(StrictMockTest, UnexpectedCallFails) { function TEST (line 438) | TEST(StrictMockTest, UninterestingCallFails) { function TEST (line 447) | TEST(StrictMockTest, UninterestingCallFailsAfterDeath) { function TEST (line 459) | TEST(StrictMockTest, NonDefaultConstructor) { function TEST (line 469) | TEST(StrictMockTest, NonDefaultConstructor10) { function TEST (line 478) | TEST(StrictMockTest, AllowLeak) { function TEST (line 487) | TEST(StrictMockTest, MoveOnlyConstructor) { function TEST (line 502) | TEST(StrictMockTest, AcceptsClassNamedMock) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-port_test.cc function TEST (line 42) | TEST(DummyTest, Dummy) {} FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock-spec-builders_test.cc type testing (line 47) | namespace testing { type internal (line 48) | namespace internal { class ExpectationTester (line 51) | class ExpectationTester { method SetCallCount (line 54) | void SetCallCount(int n, ExpectationBase* exp) { class Incomplete (line 110) | class Incomplete class MockIncomplete (line 112) | class MockIncomplete { function TEST (line 122) | TEST(MockMethodTest, CanInstantiateWithIncompleteArgType) { function PrintTo (line 134) | void PrintTo(const Incomplete& /* x */, ::std::ostream* os) { class Result (line 138) | class Result {} class NonDefaultConstructible (line 141) | class NonDefaultConstructible { method NonDefaultConstructible (line 143) | explicit NonDefaultConstructible(int /* dummy */) {} class MockA (line 146) | class MockA { method MockA (line 148) | MockA() {} class MockB (line 160) | class MockB { method MockB (line 162) | MockB() {} class ReferenceHoldingMock (line 171) | class ReferenceHoldingMock { method ReferenceHoldingMock (line 173) | ReferenceHoldingMock() {} class CC (line 188) | class CC { class MockCC (line 193) | class MockCC : public CC { method MockCC (line 195) | MockCC() {} function TEST (line 204) | TEST(OnCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro) { function TEST (line 211) | TEST(OnCallSyntaxTest, WorksWithMethodNameExpandedFromMacro) { function TEST (line 218) | TEST(ExpectCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro) { function TEST (line 225) | TEST(ExpectCallSyntaxTest, WorksWithMethodNameExpandedFromMacro) { function TEST (line 235) | TEST(OnCallSyntaxTest, EvaluatesFirstArgumentOnce) { function TEST (line 243) | TEST(OnCallSyntaxTest, EvaluatesSecondArgumentOnce) { function TEST (line 253) | TEST(OnCallSyntaxTest, WithIsOptional) { function TEST (line 263) | TEST(OnCallSyntaxTest, WithCanAppearAtMostOnce) { function TEST (line 274) | TEST(OnCallSyntaxTest, WillByDefaultIsMandatory) { function TEST (line 283) | TEST(OnCallSyntaxTest, WillByDefaultCanAppearAtMostOnce) { function TEST (line 295) | TEST(ExpectCallSyntaxTest, EvaluatesFirstArgumentOnce) { function TEST (line 304) | TEST(ExpectCallSyntaxTest, EvaluatesSecondArgumentOnce) { function TEST (line 315) | TEST(ExpectCallSyntaxTest, WithIsOptional) { function TEST (line 325) | TEST(ExpectCallSyntaxTest, WithCanAppearAtMostOnce) { function TEST (line 337) | TEST(ExpectCallSyntaxTest, WithMustBeFirstClause) { function TEST (line 357) | TEST(ExpectCallSyntaxTest, TimesCanBeInferred) { function TEST (line 372) | TEST(ExpectCallSyntaxTest, TimesCanAppearAtMostOnce) { function TEST (line 385) | TEST(ExpectCallSyntaxTest, TimesMustBeBeforeInSequence) { function TEST (line 398) | TEST(ExpectCallSyntaxTest, InSequenceIsOptional) { function TEST (line 410) | TEST(ExpectCallSyntaxTest, InSequenceCanAppearMultipleTimes) { function TEST (line 421) | TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeAfter) { function TEST (line 436) | TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeWillOnce) { function TEST (line 449) | TEST(ExpectCallSyntaxTest, AfterMustBeBeforeWillOnce) { function TEST (line 463) | TEST(ExpectCallSyntaxTest, WillIsOptional) { function TEST (line 474) | TEST(ExpectCallSyntaxTest, WillCanAppearMultipleTimes) { function TEST (line 484) | TEST(ExpectCallSyntaxTest, WillMustBeBeforeWillRepeatedly) { function TEST (line 496) | TEST(ExpectCallSyntaxTest, WillRepeatedlyIsOptional) { function TEST (line 510) | TEST(ExpectCallSyntaxTest, WillRepeatedlyCannotAppearMultipleTimes) { function TEST (line 521) | TEST(ExpectCallSyntaxTest, WillRepeatedlyMustBeBeforeRetiresOnSaturation) { function TEST (line 531) | TEST(ExpectCallSyntaxTest, RetiresOnSaturationIsOptional) { function TEST (line 542) | TEST(ExpectCallSyntaxTest, RetiresOnSaturationCannotAppearMultipleTimes) { function TEST (line 554) | TEST(ExpectCallSyntaxTest, DefaultCardinalityIsOnce) { function TEST (line 576) | TEST(ExpectCallSyntaxTest, DoesNotWarnOnAdequateActionCount) { function TEST (line 612) | TEST(ExpectCallSyntaxTest, WarnsOnTooManyActions) { function TEST (line 678) | TEST(ExpectCallSyntaxTest, WarnsOnTooFewActions) { function TEST (line 697) | TEST(ExpectCallSyntaxTest, WarningIsErrorWithFlag) { function TEST (line 757) | TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCall) { function TEST (line 766) | TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCallMatches) { function TEST (line 776) | TEST(OnCallTest, PicksLastMatchingOnCall) { function TEST (line 792) | TEST(ExpectCallTest, AllowsAnyCallWhenNoSpec) { function TEST (line 805) | TEST(ExpectCallTest, PicksLastMatchingExpectCall) { function TEST (line 816) | TEST(ExpectCallTest, CatchesTooFewCalls) { function TEST (line 830) | TEST(ExpectCallTest, InfersCardinalityWhenThereIsNoWillRepeatedly) { function TEST (line 862) | TEST(ExpectCallTest, InfersCardinality1WhenThereIsWillRepeatedly) { function TEST (line 893) | TEST(ExpectCallTest, NthMatchTakesNthAction) { function TEST (line 907) | TEST(ExpectCallTest, TakesRepeatedActionWhenWillListIsExhausted) { function TEST (line 922) | TEST(ExpectCallTest, TakesDefaultActionWhenWillListIsExhausted) { function TEST (line 953) | TEST(FunctionMockerMessageTest, ReportsExpectCallLocationForExhausedActi... function TEST (line 967) | TEST(FunctionMockerMessageTest, function TEST (line 983) | TEST(UninterestingCallTest, DoesDefaultAction) { function TEST (line 998) | TEST(UnexpectedCallTest, DoesDefaultAction) { function TEST (line 1024) | TEST(UnexpectedCallTest, GeneratesFailureForVoidFunction) { function TEST (line 1073) | TEST(UnexpectedCallTest, GeneartesFailureForNonVoidFunction) { function TEST (line 1093) | TEST(UnexpectedCallTest, RetiredExpectation) { function TEST (line 1107) | TEST(UnexpectedCallTest, UnmatchedArguments) { function TEST (line 1120) | TEST(UnexpectedCallTest, UnsatisifiedPrerequisites) { function TEST (line 1175) | TEST(UndefinedReturnValueTest, function TEST (line 1190) | TEST(ExcessiveCallTest, DoesDefaultAction) { function TEST (line 1216) | TEST(ExcessiveCallTest, GeneratesFailureForVoidFunction) { function TEST (line 1230) | TEST(ExcessiveCallTest, GeneratesFailureForNonVoidFunction) { function TEST (line 1246) | TEST(InSequenceTest, AllExpectationInScopeAreInSequence) { function TEST (line 1263) | TEST(InSequenceTest, NestedInSequence) { function TEST (line 1286) | TEST(InSequenceTest, ExpectationsOutOfScopeAreNotAffected) { function TEST (line 1306) | TEST(SequenceTest, AnyOrderIsOkByDefault) { function TEST (line 1334) | TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo1) { function TEST (line 1358) | TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo2) { class PartialOrderTest (line 1377) | class PartialOrderTest : public testing::Test { method PartialOrderTest (line 1379) | PartialOrderTest() { function TEST_F (line 1405) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag1) { function TEST_F (line 1416) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag2) { function TEST_F (line 1426) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag3) { function TEST_F (line 1436) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag4) { function TEST (line 1446) | TEST(SequenceTest, Retirement) { function TEST (line 1465) | TEST(ExpectationTest, ConstrutorsWork) { function TEST (line 1497) | TEST(ExpectationTest, AssignmentWorks) { function TEST (line 1512) | TEST(ExpectationSetTest, MemberTypesAreCorrect) { function TEST (line 1516) | TEST(ExpectationSetTest, ConstructorsWork) { function TEST (line 1545) | TEST(ExpectationSetTest, AssignmentWorks) { function TEST (line 1555) | TEST(ExpectationSetTest, InsertionWorks) { function TEST (line 1575) | TEST(ExpectationSetTest, SizeWorks) { function TEST (line 1589) | TEST(ExpectationSetTest, IsEnumerable) { function TEST (line 1603) | TEST(AfterTest, SucceedsWhenPartialOrderIsSatisfied) { function TEST (line 1616) | TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied) { function TEST (line 1634) | TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo1) { function TEST (line 1656) | TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo2) { function TEST (line 1680) | TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo) { function TEST (line 1702) | TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo2) { function TEST (line 1723) | TEST(AfterTest, CanBeUsedWithInSequence) { function TEST (line 1742) | TEST(AfterTest, CanBeCalledManyTimes) { function TEST (line 1759) | TEST(AfterTest, AcceptsUpToFiveArguments) { function TEST (line 1778) | TEST(AfterTest, AcceptsDuplicatedInput) { function TEST (line 1805) | TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards) { function TEST (line 1822) | TEST(DeletingMockEarlyTest, Success1) { function TEST (line 1850) | TEST(DeletingMockEarlyTest, Success2) { function ACTION_P (line 1882) | ACTION_P(Delete, ptr) { delete ptr; } function TEST (line 1888) | TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningVoid) { function TEST (line 1894) | TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningValue) { function TEST (line 1902) | TEST(DeletingMockEarlyTest, Failure1) { function TEST (line 1928) | TEST(DeletingMockEarlyTest, Failure2) { class EvenNumberCardinality (line 1952) | class EvenNumberCardinality : public CardinalityInterface { method IsSatisfiedByCallCount (line 1955) | virtual bool IsSatisfiedByCallCount(int call_count) const { method IsSaturatedByCallCount (line 1960) | virtual bool IsSaturatedByCallCount(int /* call_count */) const { method DescribeTo (line 1965) | virtual void DescribeTo(::std::ostream* os) const { function Cardinality (line 1970) | Cardinality EvenNumber() { function TEST (line 1974) | TEST(ExpectationBaseTest, type Printable (line 1997) | struct Printable { type Unprintable (line 2004) | struct Unprintable { method Unprintable (line 2005) | Unprintable() : value(0) {} class MockC (line 2009) | class MockC { method MockC (line 2011) | MockC() {} class VerboseFlagPreservingFixture (line 2021) | class VerboseFlagPreservingFixture : public testing::Test { method VerboseFlagPreservingFixture (line 2023) | VerboseFlagPreservingFixture() function TEST (line 2039) | TEST(FunctionCallMessageTest, function TEST (line 2053) | TEST(FunctionCallMessageTest, function TEST (line 2084) | TEST(FunctionCallMessageTest, class GMockVerboseFlagTest (line 2114) | class GMockVerboseFlagTest : public VerboseFlagPreservingFixture { method VerifyOutput (line 2120) | void VerifyOutput(const std::string& output, bool should_print, method TestExpectedCall (line 2139) | void TestExpectedCall(bool should_print) { method TestUninterestingCallOnNaggyMock (line 2170) | void TestUninterestingCallOnNaggyMock(bool should_print) { function TEST_F (line 2210) | TEST_F(GMockVerboseFlagTest, Info) { function TEST_F (line 2218) | TEST_F(GMockVerboseFlagTest, Warning) { function TEST_F (line 2226) | TEST_F(GMockVerboseFlagTest, Error) { function TEST_F (line 2234) | TEST_F(GMockVerboseFlagTest, InvalidFlagIsTreatedAsWarning) { class PrintMeNot (line 2245) | class PrintMeNot {} function PrintTo (line 2247) | void PrintTo(PrintMeNot /* dummy */, ::std::ostream* /* os */) { class LogTestHelper (line 2252) | class LogTestHelper { method LogTestHelper (line 2254) | LogTestHelper() {} class GMockLogTest (line 2262) | class GMockLogTest : public VerboseFlagPreservingFixture { function TEST_F (line 2267) | TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsWarning) { function TEST_F (line 2274) | TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsError) { function TEST_F (line 2281) | TEST_F(GMockLogTest, DoesNotPrintWarningInternallyIfVerbosityIsError) { function TEST (line 2290) | TEST(AllowLeakTest, AllowsLeakingUnusedMockObject) { function TEST (line 2295) | TEST(AllowLeakTest, CanBeCalledBeforeOnCall) { function TEST (line 2302) | TEST(AllowLeakTest, CanBeCalledAfterOnCall) { function TEST (line 2308) | TEST(AllowLeakTest, CanBeCalledBeforeExpectCall) { function TEST (line 2315) | TEST(AllowLeakTest, CanBeCalledAfterExpectCall) { function TEST (line 2321) | TEST(AllowLeakTest, WorksWhenBothOnCallAndExpectCallArePresent) { function TEST (line 2330) | TEST(VerifyAndClearExpectationsTest, NoMethodHasExpectations) { function TEST (line 2343) | TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndSucce... function TEST (line 2359) | TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndFail) { function TEST (line 2376) | TEST(VerifyAndClearExpectationsTest, AllMethodsHaveExpectations) { function TEST (line 2394) | TEST(VerifyAndClearExpectationsTest, AMethodHasManyExpectations) { function TEST (line 2414) | TEST(VerifyAndClearExpectationsTest, CanCallManyTimes) { function TEST (line 2434) | TEST(VerifyAndClearTest, NoMethodHasDefaultActions) { function TEST (line 2443) | TEST(VerifyAndClearTest, SomeMethodsHaveDefaultActions) { function TEST (line 2456) | TEST(VerifyAndClearTest, AllMethodsHaveDefaultActions) { function TEST (line 2474) | TEST(VerifyAndClearTest, AMethodHasManyDefaultActions) { function TEST (line 2491) | TEST(VerifyAndClearTest, CanCallManyTimes) { function TEST (line 2507) | TEST(VerifyAndClearTest, Success) { function TEST (line 2525) | TEST(VerifyAndClearTest, Failure) { function TEST (line 2546) | TEST(VerifyAndClearTest, Const) { function TEST (line 2567) | TEST(VerifyAndClearTest, CanSetDefaultActionsAndExpectationsAfterwards) { function TEST (line 2588) | TEST(VerifyAndClearTest, DoesNotAffectOtherMockObjects) { function TEST (line 2620) | TEST(VerifyAndClearTest, function TEST (line 2640) | TEST(VerifyAndClearTest, function TEST (line 2665) | TEST(SynchronizationTest, CanCallMockMethodInAction) { function TEST (line 2684) | TEST(ParameterlessExpectationsTest, CanSetExpectationsWithoutMatchers) { function TEST (line 2704) | TEST(ParameterlessExpectationsTest, CanSetExpectationsForOverloadedMetho... type MockWithConstMethods (line 2714) | struct MockWithConstMethods { function TEST (line 2720) | TEST(ParameterlessExpectationsTest, CanSetExpectationsForConstMethods) { class MockConstOverload (line 2729) | class MockConstOverload { function TEST (line 2735) | TEST(ParameterlessExpectationsTest, function main (line 2761) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_ex_test.cc class NonDefaultConstructible (line 44) | class NonDefaultConstructible { method NonDefaultConstructible (line 46) | explicit NonDefaultConstructible(int /* dummy */) {} class MockFoo (line 49) | class MockFoo { function TEST (line 56) | TEST(DefaultValueTest, ThrowsRuntimeErrorWhenNoDefaultValue) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_leak_test.py class GMockLeakTest (line 52) | class GMockLeakTest(gmock_test_utils.TestCase): method testCatchesLeakedMockByDefault (line 54) | def testCatchesLeakedMockByDefault(self): method testDoesNotCatchLeakedMockWhenDisabled (line 64) | def testDoesNotCatchLeakedMockWhenDisabled(self): method testCatchesLeakedMockWhenEnabled (line 76) | def testCatchesLeakedMockWhenEnabled(self): method testCatchesLeakedMockWhenEnabledWithExplictFlagValue (line 88) | def testCatchesLeakedMockWhenEnabledWithExplictFlagValue(self): method testCatchesMultipleLeakedMocks (line 95) | def testCatchesMultipleLeakedMocks(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_leak_test_.cc class FooInterface (line 42) | class FooInterface { class MockFoo (line 48) | class MockFoo : public FooInterface { method MockFoo (line 50) | MockFoo() {} function TEST (line 58) | TEST(LeakTest, LeakedMockWithExpectCallCausesFailureWhenLeakCheckingIsEn... function TEST (line 71) | TEST(LeakTest, LeakedMockWithOnCallCausesFailureWhenLeakCheckingIsEnable... function TEST (line 83) | TEST(LeakTest, CatchesMultipleLeakedMockObjects) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_link_test.h function class (line 196) | class Interface { function class (line 210) | class Mock: public Interface { function class (line 228) | class InvokeHelper { function class (line 238) | class FieldHelper { function ACTION (line 433) | ACTION(Return1) { return 1; } function namespace (line 444) | namespace { function namespace (line 456) | namespace { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_output_test.py function ToUnixLineEnding (line 57) | def ToUnixLineEnding(s): function RemoveReportHeaderAndFooter (line 63) | def RemoveReportHeaderAndFooter(output): function RemoveLocations (line 74) | def RemoveLocations(output): function NormalizeErrorMarker (line 90) | def NormalizeErrorMarker(output): function RemoveMemoryAddresses (line 96) | def RemoveMemoryAddresses(output): function RemoveTestNamesOfLeakedMocks (line 102) | def RemoveTestNamesOfLeakedMocks(output): function GetLeakyTests (line 108) | def GetLeakyTests(output): function GetNormalizedOutputAndLeakyTests (line 117) | def GetNormalizedOutputAndLeakyTests(output): function GetShellCommandOutput (line 136) | def GetShellCommandOutput(cmd): function GetNormalizedCommandOutputAndLeakyTests (line 142) | def GetNormalizedCommandOutputAndLeakyTests(cmd): class GMockOutputTest (line 154) | class GMockOutputTest(gmock_test_utils.TestCase): method testOutput (line 155) | def testOutput(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_output_test_.cc class MockFoo (line 57) | class MockFoo { method MockFoo (line 59) | MockFoo() {} class GMockOutputTest (line 69) | class GMockOutputTest : public testing::Test { function TEST_F (line 74) | TEST_F(GMockOutputTest, ExpectedCall) { function TEST_F (line 83) | TEST_F(GMockOutputTest, ExpectedCallToVoidFunction) { function TEST_F (line 92) | TEST_F(GMockOutputTest, ExplicitActionsRunOut) { function TEST_F (line 100) | TEST_F(GMockOutputTest, UnexpectedCall) { function TEST_F (line 107) | TEST_F(GMockOutputTest, UnexpectedCallToVoidFunction) { function TEST_F (line 114) | TEST_F(GMockOutputTest, ExcessiveCall) { function TEST_F (line 121) | TEST_F(GMockOutputTest, ExcessiveCallToVoidFunction) { function TEST_F (line 128) | TEST_F(GMockOutputTest, UninterestingCall) { function TEST_F (line 132) | TEST_F(GMockOutputTest, UninterestingCallToVoidFunction) { function TEST_F (line 136) | TEST_F(GMockOutputTest, RetiredExpectation) { function TEST_F (line 146) | TEST_F(GMockOutputTest, UnsatisfiedPrerequisite) { function TEST_F (line 160) | TEST_F(GMockOutputTest, UnsatisfiedPrerequisites) { function TEST_F (line 176) | TEST_F(GMockOutputTest, UnsatisfiedWith) { function TEST_F (line 180) | TEST_F(GMockOutputTest, UnsatisfiedExpectation) { function TEST_F (line 188) | TEST_F(GMockOutputTest, MismatchArguments) { function TEST_F (line 196) | TEST_F(GMockOutputTest, MismatchWith) { function TEST_F (line 204) | TEST_F(GMockOutputTest, MismatchArgumentsAndWith) { function TEST_F (line 212) | TEST_F(GMockOutputTest, UnexpectedCallWithDefaultAction) { function TEST_F (line 224) | TEST_F(GMockOutputTest, ExcessiveCallWithDefaultAction) { function TEST_F (line 239) | TEST_F(GMockOutputTest, UninterestingCallWithDefaultAction) { function TEST_F (line 249) | TEST_F(GMockOutputTest, ExplicitActionsRunOutWithDefaultAction) { function TEST_F (line 260) | TEST_F(GMockOutputTest, CatchesLeakedMocks) { function TEST_F (line 281) | TEST_F(GMockOutputTest, PrintsMatcher) { function TestCatchesLeakedMocksInAdHocTests (line 286) | void TestCatchesLeakedMocksInAdHocTests() { function main (line 296) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_stress_test.cc type testing (line 37) | namespace testing { class MockFoo (line 50) | class MockFoo { function JoinAndDelete (line 58) | void JoinAndDelete(ThreadWithParam<T>* t) { class Base (line 67) | class Base { method Base (line 69) | explicit Base(int a_x) : x_(a_x) {} method x (line 71) | int x() const { return x_; } class Derived1 (line 76) | class Derived1 : public Base { method Derived1 (line 78) | Derived1(int a_x, int a_y) : Base(a_x), y_(a_y) {} method y (line 79) | int y() const { return y_; } class Derived2 (line 84) | class Derived2 : public Base { method Derived2 (line 86) | Derived2(int a_x, int a_z) : Base(a_x), z_(a_z) {} method z (line 87) | int z() const { return z_; } type Dummy (line 95) | struct Dummy {} function TestConcurrentCopyAndReadLinkedPtr (line 98) | void TestConcurrentCopyAndReadLinkedPtr(Dummy /* dummy */) { function TestConcurrentWriteToEqualLinkedPtr (line 125) | void TestConcurrentWriteToEqualLinkedPtr(Dummy /* dummy */) { function TestConcurrentMockObjects (line 147) | void TestConcurrentMockObjects(Dummy /* dummy */) { type Helper1Param (line 173) | struct Helper1Param { function Helper1 (line 178) | void Helper1(Helper1Param param) { function TestConcurrentCallsOnSameObject (line 198) | void TestConcurrentCallsOnSameObject(Dummy /* dummy */) { function Helper2 (line 229) | void Helper2(MockFoo* foo) { function TestPartiallyOrderedExpectationsWithThreads (line 237) | void TestPartiallyOrderedExpectationsWithThreads(Dummy /* dummy */) { function TEST (line 276) | TEST(StressTest, CanUseGMockWithThreads) { function main (line 313) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_test.cc function TestInitGoogleMock (line 50) | void TestInitGoogleMock(const Char* (&argv)[M], const Char* (&new_argv)[N], function TEST (line 66) | TEST(InitGoogleMockTest, ParsesInvalidCommandLine) { function TEST (line 78) | TEST(InitGoogleMockTest, ParsesEmptyCommandLine) { function TEST (line 92) | TEST(InitGoogleMockTest, ParsesSingleFlag) { function TEST (line 107) | TEST(InitGoogleMockTest, ParsesMultipleFlags) { function TEST (line 127) | TEST(InitGoogleMockTest, ParsesUnrecognizedFlag) { function TEST (line 143) | TEST(InitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag) { function TEST (line 160) | TEST(WideInitGoogleMockTest, ParsesInvalidCommandLine) { function TEST (line 172) | TEST(WideInitGoogleMockTest, ParsesEmptyCommandLine) { function TEST (line 186) | TEST(WideInitGoogleMockTest, ParsesSingleFlag) { function TEST (line 201) | TEST(WideInitGoogleMockTest, ParsesMultipleFlags) { function TEST (line 221) | TEST(WideInitGoogleMockTest, ParsesUnrecognizedFlag) { function TEST (line 237) | TEST(WideInitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag) { function TEST (line 257) | TEST(FlagTest, IsAccessibleInCode) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googlemock/test/gmock_test_utils.py function GetSourceDir (line 50) | def GetSourceDir(): function GetTestExecutablePath (line 56) | def GetTestExecutablePath(executable_name): function GetExitStatus (line 72) | def GetExitStatus(exit_code): function Main (line 105) | def Main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-death-test.h function namespace (line 43) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-message.h function namespace (line 58) | namespace testing { function StreamHelper (line 206) | void StreamHelper(internal::true_type /*is_pointer*/, T* pointer) { function StreamHelper (line 214) | void StreamHelper(internal::false_type /*is_pointer*/, function namespace (line 236) | namespace internal { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-param-test.h function class (line 162) | class BaseTest : public ::testing::Test { function namespace (line 192) | namespace testing { function internal (line 1215) | inline internal::ParamGenerator<bool> Bool() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-printers.h function namespace (line 121) | namespace testing { function namespace (line 255) | namespace testing_internal { function namespace (line 292) | namespace testing { function string (line 387) | string FormatForComparisonFailureMessage( type DefaultPrinterType (line 405) | enum DefaultPrinterType { function ostream (line 493) | ostream* os) { function PrintTo (line 537) | inline void PrintTo(char c, ::std::ostream* os) { function PrintTo (line 545) | inline void PrintTo(bool x, ::std::ostream* os) { function PrintTo (line 560) | inline void PrintTo(char* s, ::std::ostream* os) { function PrintTo (line 566) | inline void PrintTo(const signed char* s, ::std::ostream* os) { function PrintTo (line 569) | inline void PrintTo(signed char* s, ::std::ostream* os) { function PrintTo (line 572) | inline void PrintTo(const unsigned char* s, ::std::ostream* os) { function PrintTo (line 575) | inline void PrintTo(unsigned char* s, ::std::ostream* os) { function PrintTo (line 587) | inline void PrintTo(wchar_t* s, ::std::ostream* os) { function PrintTo (line 609) | inline void PrintTo(const ::string& s, ::std::ostream* os) { function PrintTo (line 615) | inline void PrintTo(const ::std::string& s, ::std::ostream* os) { function PrintTo (line 622) | inline void PrintTo(const ::wstring& s, ::std::ostream* os) { function PrintTo (line 629) | inline void PrintTo(const ::std::wstring& s, ::std::ostream* os) { function PrintTo (line 636) | inline void PrintTo(absl::string_view sp, ::std::ostream* os) { function PrintTo (line 642) | inline void PrintTo(std::nullptr_t, ::std::ostream* os) { *os << "(nullp... function PrintTo (line 661) | inline void PrintTo(const ::std::tr1::tuple<>& t, ::std::ostream* os) { function Print (line 759) | static void Print(const T& value, ::std::ostream* os) { function Print (line 867) | static void Print(const T& value, ::std::ostream* os) { function Print (line 907) | static void Print(const char* str, ::std::ostream* os) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-spi.h function namespace (line 41) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-test-part.h function namespace (line 40) | namespace testing { function class (line 125) | class GTEST_API_ TestPartResultArray { function class (line 145) | class TestPartResultReporterInterface { function namespace (line 152) | namespace internal { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest-typed-test.h type testing (line 58) | typedef testing::Types<char, int, unsigned int> MyTypes; type testing (line 141) | typedef testing::Types<char, int, unsigned int> MyTypes; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest.h function namespace (line 84) | namespace testing { function namespace (line 373) | namespace testing { function namespace (line 1661) | namespace internal { function class (line 1708) | class GTEST_API_ AssertHelper { function virtual (line 1787) | virtual ~WithParamInterface() {} function class (line 2147) | class GTEST_API_ ScopedTrace { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/gtest_pred_impl.h function namespace (line 42) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h function namespace (line 43) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-filepath.h function namespace (line 45) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-internal.h function namespace (line 83) | namespace proto2 { class Message; } function namespace (line 85) | namespace testing { type IsContainer (line 892) | typedef int IsContainer; type IsNotContainer (line 912) | typedef char IsNotContainer; function IsContainerTest (line 914) | IsContainerTest(long /* dummy */) { return '\0'; } type value_type (line 939) | typedef void value_type; type typename (line 966) | typedef typename IteratorTraits<typename C::const_iterator>::value_type type typename (line 969) | typedef typename IteratorTraits<typename C::iterator>::value_type value_... type is_same (line 971) | typedef is_same<value_type, C> type; type EnableIf (line 988) | struct EnableIf type type (line 988) | typedef void type; function ArrayEq (line 1005) | inline bool ArrayEq(const T(&lhs)[N], const U(&rhs)[N]) { function CopyArray (line 1045) | inline void CopyArray(const T(&from)[N], U(*to)[N]) { type RelationToSourceReference (line 1063) | struct RelationToSourceReference {} type RelationToSourceCopy (line 1064) | struct RelationToSourceCopy {} type Element (line 1079) | typedef Element* iterator; type Element (line 1080) | typedef const Element* const_iterator; function InitCopy (line 1118) | void InitCopy(const Element* array, size_t a_size) { function InitRef (line 1127) | void InitRef(const Element* array, size_t a_size) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/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: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-param-util-generated.h function namespace (line 53) | namespace testing { function virtual (line 3166) | virtual ~CartesianProductGenerator2() {} function virtual (line 3168) | virtual ParamIteratorInterface<ParamType>* Begin() const { function virtual (line 3171) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 3188) | virtual ~Iterator() {} function virtual (line 3190) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 3195) | virtual void Advance() { function virtual (line 3204) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 3207) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3208) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 3237) | void ComputeCurrentValue() { function virtual (line 3281) | virtual ~CartesianProductGenerator3() {} function virtual (line 3283) | virtual ParamIteratorInterface<ParamType>* Begin() const { function virtual (line 3287) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 3307) | virtual ~Iterator() {} function virtual (line 3309) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 3314) | virtual void Advance() { function virtual (line 3327) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 3330) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3331) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 3364) | void ComputeCurrentValue() { function virtual (line 3414) | virtual ~CartesianProductGenerator4() {} function virtual (line 3416) | virtual ParamIteratorInterface<ParamType>* Begin() const { function virtual (line 3420) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 3444) | virtual ~Iterator() {} function virtual (line 3446) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 3451) | virtual void Advance() { function virtual (line 3468) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 3471) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3472) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 3509) | void ComputeCurrentValue() { function virtual (line 3565) | virtual ~CartesianProductGenerator5() {} function virtual (line 3567) | virtual ParamIteratorInterface<ParamType>* Begin() const { function virtual (line 3571) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 3598) | virtual ~Iterator() {} function virtual (line 3600) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 3605) | virtual void Advance() { function virtual (line 3626) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 3629) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3630) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 3671) | void ComputeCurrentValue() { type testing (line 3728) | typedef ::testing::tuple<T1, T2, T3, T4, T5, T6> ParamType; function virtual (line 3735) | virtual ~CartesianProductGenerator6() {} function virtual (line 3737) | virtual ParamIteratorInterface<ParamType>* Begin() const { function virtual (line 3741) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 3771) | virtual ~Iterator() {} function virtual (line 3773) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 3778) | virtual void Advance() { function virtual (line 3803) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 3806) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 3807) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 3852) | void ComputeCurrentValue() { type testing (line 3914) | typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7> ParamType; function virtual (line 3921) | virtual ~CartesianProductGenerator7() {} function virtual (line 3923) | virtual ParamIteratorInterface<ParamType>* Begin() const { function virtual (line 3928) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 3961) | virtual ~Iterator() {} function virtual (line 3963) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 3968) | virtual void Advance() { function virtual (line 3997) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 4000) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4001) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 4050) | void ComputeCurrentValue() { type testing (line 4117) | typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8> ParamType; function virtual (line 4133) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 4170) | virtual ~Iterator() {} function virtual (line 4172) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 4177) | virtual void Advance() { function virtual (line 4210) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 4213) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4214) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 4267) | void ComputeCurrentValue() { type testing (line 4339) | typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9> ParamType; function virtual (line 4355) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 4395) | virtual ~Iterator() {} function virtual (line 4397) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 4402) | virtual void Advance() { function virtual (line 4439) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 4442) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4443) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 4500) | void ComputeCurrentValue() { type testing (line 4578) | typedef ::testing::tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ParamT... function virtual (line 4595) | virtual ParamIteratorInterface<ParamType>* End() const { function virtual (line 4638) | virtual ~Iterator() {} function virtual (line 4640) | virtual const ParamGeneratorInterface<ParamType>* BaseGenerator() const { function virtual (line 4645) | virtual void Advance() { function virtual (line 4686) | virtual ParamIteratorInterface<ParamType>* Clone() const { function virtual (line 4689) | virtual const ParamType* Current() const { return current_value_.get(); } function virtual (line 4690) | virtual bool Equals(const ParamIteratorInterface<ParamType>& other) const { function ComputeCurrentValue (line 4751) | void ComputeCurrentValue() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-param-util.h function namespace (line 50) | namespace testing { function CalculateEndIndex (line 262) | static int CalculateEndIndex(const T& begin, function virtual (line 293) | virtual ~ValuesInIteratorRangeGenerator() {} function virtual (line 295) | virtual ParamIteratorInterface<T>* Begin() const { function virtual (line 298) | virtual ParamIteratorInterface<T>* End() const { function class (line 305) | class Iterator : public ParamIteratorInterface<T> { type std (line 391) | typedef std::string Type(const TestParamInfo<ParamType>&); function explicit (line 407) | explicit ParameterizedTestFactory(ParamType parameter) : function virtual (line 409) | virtual Test* CreateTest() { function virtual (line 448) | virtual TestFactoryBase* CreateTestFactory(ParamType parameter) { function class (line 466) | class ParameterizedTestCaseInfoBase { type ParamGenerator (line 502) | typedef ParamGenerator<ParamType>(GeneratorCreationFunc)(); type typename (line 503) | typedef typename ParamNameGenFunc<ParamType>::Type ParamNameGeneratorFunc; function explicit (line 505) | explicit ParameterizedTestCaseInfo( function AddTestPattern (line 519) | void AddTestPattern(const char* test_case_name, function AddTestCaseInstantiation (line 528) | int AddTestCaseInstantiation(const std::string& instantiation_name, function virtual (line 541) | virtual void RegisterTests() { type TestInfo (line 599) | struct TestInfo { type std (line 611) | typedef ::std::vector<linked_ptr<TestInfo> > TestInfoContainer; type InstantiationInfo (line 615) | struct InstantiationInfo { type std (line 633) | typedef ::std::vector<InstantiationInfo> InstantiationContainer; function IsValidParamName (line 635) | static bool IsValidParamName(const std::string& name) { function class (line 663) | class ParameterizedTestCaseRegistry { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-port.h type GTEST_CRITICAL_SECTION (line 432) | typedef struct _CRITICAL_SECTION GTEST_CRITICAL_SECTION; type GTEST_CRITICAL_SECTION (line 437) | typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; function namespace (line 1059) | namespace testing { type T (line 1425) | typedef const T& type; type T (line 1439) | typedef T&& type; function forward (line 1447) | forward(GTEST_ADD_REFERENCE_(T) t) { return t; } type T (line 1451) | typedef const T& type; function To (line 1476) | To ImplicitCast_(To x) { return x; } function To (line 1500) | To DownCast_(From* f) { // so we only accept pointers function SleepMilliseconds (line 1581) | inline void SleepMilliseconds(int n) { function class (line 1601) | class Notification { function class (line 1644) | class GTEST_API_ AutoHandle { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-string.h function namespace (line 54) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/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: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/include/gtest/internal/gtest-type-util.h function namespace (line 58) | namespace testing { type internal (line 771) | typedef internal::Types50<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ... type Types (line 778) | struct Types type internal (line 807) | typedef internal::Types1<T1> type; type internal (line 823) | typedef internal::Types2<T1, T2> type; type internal (line 838) | typedef internal::Types3<T1, T2, T3> type; type internal (line 853) | typedef internal::Types4<T1, T2, T3, T4> type; type internal (line 868) | typedef internal::Types5<T1, T2, T3, T4, T5> type; type internal (line 884) | typedef internal::Types6<T1, T2, T3, T4, T5, T6> type; type internal (line 900) | typedef internal::Types7<T1, T2, T3, T4, T5, T6, T7> type; type internal (line 915) | typedef internal::Types8<T1, T2, T3, T4, T5, T6, T7, T8> type; type internal (line 930) | typedef internal::Types9<T1, T2, T3, T4, T5, T6, T7, T8, T9> type; function namespace (line 1637) | namespace internal { type Templates4 (line 1707) | typedef Templates4<T2, T3, T4, T5> Tail; type Templates5 (line 1714) | typedef Templates5<T2, T3, T4, T5, T6> Tail; type Templates6 (line 1722) | typedef Templates6<T2, T3, T4, T5, T6, T7> Tail; type Templates7 (line 1730) | typedef Templates7<T2, T3, T4, T5, T6, T7, T8> Tail; type Templates8 (line 1738) | typedef Templates8<T2, T3, T4, T5, T6, T7, T8, T9> Tail; type Templates9 (line 1747) | typedef Templates9<T2, T3, T4, T5, T6, T7, T8, T9, T10> Tail; type Templates10 (line 1756) | typedef Templates10<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Tail; type Templates11 (line 1765) | typedef Templates11<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Tail; type Templates12 (line 1775) | typedef Templates12<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ... type Templates13 (line 1785) | typedef Templates13<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, type Templates14 (line 1796) | typedef Templates14<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates15 (line 1808) | typedef Templates15<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates16 (line 1820) | typedef Templates16<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates17 (line 1832) | typedef Templates17<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates18 (line 1845) | typedef Templates18<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates19 (line 1858) | typedef Templates19<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates20 (line 1871) | typedef Templates20<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates21 (line 1885) | typedef Templates21<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates22 (line 1899) | typedef Templates22<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates23 (line 1913) | typedef Templates23<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates24 (line 1928) | typedef Templates24<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates25 (line 1943) | typedef Templates25<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates26 (line 1958) | typedef Templates26<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates27 (line 1974) | typedef Templates27<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates28 (line 1991) | typedef Templates28<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates29 (line 2008) | typedef Templates29<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates30 (line 2026) | typedef Templates30<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates31 (line 2044) | typedef Templates31<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates32 (line 2062) | typedef Templates32<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates33 (line 2081) | typedef Templates33<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates34 (line 2100) | typedef Templates34<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates35 (line 2119) | typedef Templates35<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates36 (line 2139) | typedef Templates36<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates37 (line 2159) | typedef Templates37<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates38 (line 2179) | typedef Templates38<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates39 (line 2200) | typedef Templates39<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates40 (line 2221) | typedef Templates40<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates41 (line 2242) | typedef Templates41<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates42 (line 2265) | typedef Templates42<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates43 (line 2288) | typedef Templates43<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates44 (line 2311) | typedef Templates44<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates45 (line 2335) | typedef Templates45<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates46 (line 2359) | typedef Templates46<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates47 (line 2383) | typedef Templates47<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates48 (line 2408) | typedef Templates48<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates49 (line 2433) | typedef Templates49<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ... type Templates (line 2486) | struct Templates type Types1 (line 3320) | typedef Types1<T> type; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/prime_tables.h function class (line 42) | class PrimeTable { function class (line 55) | class OnTheFlyPrimeTable : public PrimeTable { function class (line 79) | class PreCalculatedPrimeTable : public PrimeTable { function virtual (line 86) | virtual ~PreCalculatedPrimeTable() { delete[] is_prime_; } function virtual (line 88) | virtual bool IsPrime(int n) const { function virtual (line 92) | virtual int GetNextPrime(int p) const { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample1.cc function Factorial (line 35) | int Factorial(int n) { function IsPrime (line 45) | bool IsPrime(int n) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample10_unittest.cc class Water (line 47) | class Water { method allocated (line 62) | static int allocated() { return allocated_; } class LeakChecker (line 74) | class LeakChecker : public EmptyTestEventListener { method OnTestStart (line 77) | virtual void OnTestStart(const TestInfo& /* test_info */) { method OnTestEnd (line 82) | virtual void OnTestEnd(const TestInfo& /* test_info */) { function TEST (line 94) | TEST(ListenersTest, DoesNotLeak) { function TEST (line 101) | TEST(ListenersTest, LeaksWater) { function main (line 107) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample1_unittest.cc function TEST (line 76) | TEST(FactorialTest, Negative) { function TEST (line 100) | TEST(FactorialTest, Zero) { function TEST (line 105) | TEST(FactorialTest, Positive) { function TEST (line 116) | TEST(IsPrimeTest, Negative) { function TEST (line 125) | TEST(IsPrimeTest, Trivial) { function TEST (line 133) | TEST(IsPrimeTest, Positive) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample2.h function class (line 39) | class MyString { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample2_unittest.cc function TEST (line 46) | TEST(MyString, DefaultConstructor) { function TEST (line 77) | TEST(MyString, ConstructorFromCString) { function TEST (line 85) | TEST(MyString, CopyConstructor) { function TEST (line 92) | TEST(MyString, Set) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample3-inl.h function QueueNode (line 55) | QueueNode* next() { return next_; } function QueueNode (line 56) | const QueueNode* next() const { return next_; } function Clear (line 81) | void Clear() { function QueueNode (line 104) | const QueueNode<E>* Head() const { return head_; } function QueueNode (line 108) | const QueueNode<E>* Last() const { return last_; } function Enqueue (line 114) | void Enqueue(const E& element) { function E (line 129) | E* Dequeue() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample3_unittest.cc class QueueTestSmpl3 (line 67) | class QueueTestSmpl3 : public testing::Test { method SetUp (line 74) | virtual void SetUp() { method Double (line 88) | static int Double(int n) { method MapTester (line 93) | void MapTester(const Queue<int> * q) { function TEST_F (line 120) | TEST_F(QueueTestSmpl3, DefaultConstructor) { function TEST_F (line 126) | TEST_F(QueueTestSmpl3, Dequeue) { function TEST_F (line 144) | TEST_F(QueueTestSmpl3, Map) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample4.h function class (line 35) | class Counter { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample4_unittest.cc function TEST (line 37) | TEST(Counter, Increment) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample5_unittest.cc class QuickTest (line 62) | class QuickTest : public testing::Test { method SetUp (line 66) | virtual void SetUp() { method TearDown (line 72) | virtual void TearDown() { class IntegerFunctionTest (line 90) | class IntegerFunctionTest : public QuickTest { function TEST_F (line 99) | TEST_F(IntegerFunctionTest, Factorial) { function TEST_F (line 117) | TEST_F(IntegerFunctionTest, IsPrime) { class QueueTest (line 143) | class QueueTest : public QuickTest { method SetUp (line 145) | virtual void SetUp() { function TEST_F (line 172) | TEST_F(QueueTest, DefaultConstructor) { function TEST_F (line 177) | TEST_F(QueueTest, Dequeue) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample6_unittest.cc function PrimeTable (line 47) | PrimeTable* CreatePrimeTable<OnTheFlyPrimeTable>() { function PrimeTable (line 52) | PrimeTable* CreatePrimeTable<PreCalculatedPrimeTable>() { class PrimeTableTest (line 58) | class PrimeTableTest : public testing::Test { method PrimeTableTest (line 62) | PrimeTableTest() : table_(CreatePrimeTable<T>()) {} function TYPED_TEST (line 99) | TYPED_TEST(PrimeTableTest, ReturnsFalseForNonPrimes) { function TYPED_TEST (line 115) | TYPED_TEST(PrimeTableTest, ReturnsTrueForPrimes) { function TYPED_TEST (line 124) | TYPED_TEST(PrimeTableTest, CanGetNextPrime) { class PrimeTableTest2 (line 160) | class PrimeTableTest2 : public PrimeTableTest<T> { function TYPED_TEST_P (line 170) | TYPED_TEST_P(PrimeTableTest2, ReturnsFalseForNonPrimes) { function TYPED_TEST_P (line 179) | TYPED_TEST_P(PrimeTableTest2, ReturnsTrueForPrimes) { function TYPED_TEST_P (line 188) | TYPED_TEST_P(PrimeTableTest2, CanGetNextPrime) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample7_unittest.cc function PrimeTable (line 53) | PrimeTable* CreateOnTheFlyPrimeTable() { function PrimeTable (line 58) | PrimeTable* CreatePreCalculatedPrimeTable() { class PrimeTableTestSmpl7 (line 66) | class PrimeTableTestSmpl7 : public TestWithParam<CreatePrimeTableFunc*> { method SetUp (line 69) | virtual void SetUp() { table_ = (*GetParam())(); } method TearDown (line 70) | virtual void TearDown() { function TEST_P (line 79) | TEST_P(PrimeTableTestSmpl7, ReturnsFalseForNonPrimes) { function TEST_P (line 88) | TEST_P(PrimeTableTestSmpl7, ReturnsTrueForPrimes) { function TEST_P (line 97) | TEST_P(PrimeTableTestSmpl7, CanGetNextPrime) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample8_unittest.cc class HybridPrimeTable (line 49) | class HybridPrimeTable : public PrimeTable { method HybridPrimeTable (line 51) | HybridPrimeTable(bool force_on_the_fly, int max_precalculated) method IsPrime (line 61) | virtual bool IsPrime(int n) const { method GetNextPrime (line 68) | virtual int GetNextPrime(int p) const { class PrimeTableTest (line 92) | class PrimeTableTest : public TestWithParam< ::testing::tuple<bool, int>... method SetUp (line 94) | virtual void SetUp() { method TearDown (line 107) | virtual void TearDown() { function TEST_P (line 114) | TEST_P(PrimeTableTest, ReturnsFalseForNonPrimes) { function TEST_P (line 129) | TEST_P(PrimeTableTest, ReturnsTrueForPrimes) { function TEST_P (line 138) | TEST_P(PrimeTableTest, CanGetNextPrime) { function TEST (line 170) | TEST(DummyTest, CombineIsNotSupportedOnThisPlatform) {} FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/samples/sample9_unittest.cc class TersePrinter (line 49) | class TersePrinter : public EmptyTestEventListener { method OnTestProgramStart (line 52) | virtual void OnTestProgramStart(const UnitTest& /* unit_test */) {} method OnTestProgramEnd (line 55) | virtual void OnTestProgramEnd(const UnitTest& unit_test) { method OnTestStart (line 61) | virtual void OnTestStart(const TestInfo& test_info) { method OnTestPartResult (line 70) | virtual void OnTestPartResult(const TestPartResult& test_part_result) { method OnTestEnd (line 81) | virtual void OnTestEnd(const TestInfo& test_info) { function TEST (line 90) | TEST(CustomOutputTest, PrintsMessage) { function TEST (line 94) | TEST(CustomOutputTest, Succeeds) { function TEST (line 98) | TEST(CustomOutputTest, Fails) { function main (line 104) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/common.py function GetCommandOutput (line 46) | def GetCommandOutput(command): function GetSvnInfo (line 55) | def GetSvnInfo(): function GetSvnTrunk (line 69) | def GetSvnTrunk(): function IsInGTestSvn (line 76) | def IsInGTestSvn(): function IsInGMockSvn (line 81) | def IsInGMockSvn(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/fuse_gtest_files.py function VerifyFileExists (line 89) | def VerifyFileExists(directory, relative_path): function ValidateGTestRootDir (line 103) | def ValidateGTestRootDir(gtest_root): function VerifyOutputFile (line 113) | def VerifyOutputFile(output_dir, relative_path): function ValidateOutputDir (line 139) | def ValidateOutputDir(output_dir): function FuseGTestH (line 149) | def FuseGTestH(gtest_root, output_dir): function FuseGTestAllCcToFile (line 178) | def FuseGTestAllCcToFile(gtest_root, output_file): function FuseGTestAllCc (line 221) | def FuseGTestAllCc(gtest_root, output_dir): function FuseGTest (line 229) | def FuseGTest(gtest_root, output_dir): function main (line 239) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/gen_gtest_pred_impl.py function HeaderPreamble (line 65) | def HeaderPreamble(n): function Arity (line 163) | def Arity(n): function Title (line 174) | def Title(word): function OneTo (line 182) | def OneTo(n): function Iter (line 188) | def Iter(n, format, sep=''): function ImplementationForArity (line 204) | def ImplementationForArity(n): function HeaderPostamble (line 292) | def HeaderPostamble(): function GenerateFile (line 303) | def GenerateFile(path, content): function GenerateHeader (line 315) | def GenerateHeader(n): function UnitTestPreamble (line 325) | def UnitTestPreamble(): function TestsForArity (line 411) | def TestsForArity(n): function UnitTestPostamble (line 700) | def UnitTestPostamble(): function GenerateUnitTest (line 706) | def GenerateUnitTest(n): function _Main (line 715) | def _Main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/pump.py class Cursor (line 87) | class Cursor: method __init__ (line 90) | def __init__(self, line=-1, column=-1): method __eq__ (line 94) | def __eq__(self, rhs): method __ne__ (line 97) | def __ne__(self, rhs): method __lt__ (line 100) | def __lt__(self, rhs): method __le__ (line 104) | def __le__(self, rhs): method __gt__ (line 107) | def __gt__(self, rhs): method __ge__ (line 110) | def __ge__(self, rhs): method __str__ (line 113) | def __str__(self): method __add__ (line 119) | def __add__(self, offset): method __sub__ (line 122) | def __sub__(self, offset): method Clone (line 125) | def Clone(self): function Eof (line 132) | def Eof(): class Token (line 137) | class Token: method __init__ (line 140) | def __init__(self, start=None, end=None, value=None, token_type=None): method __str__ (line 152) | def __str__(self): method Clone (line 156) | def Clone(self): function StartsWith (line 163) | def StartsWith(lines, pos, string): function FindFirstInLine (line 169) | def FindFirstInLine(line, token_table): function FindFirst (line 186) | def FindFirst(lines, token_table, cursor): function SubString (line 208) | def SubString(lines, start, end): function StripMetaComments (line 226) | def StripMetaComments(str): function MakeToken (line 237) | def MakeToken(lines, start, end, token_type): function ParseToken (line 243) | def ParseToken(lines, pos, regex, token_type): function Skip (line 261) | def Skip(lines, pos, regex): function SkipUntil (line 270) | def SkipUntil(lines, pos, regex, token_type): function ParseExpTokenInParens (line 281) | def ParseExpTokenInParens(lines, pos): function RStripNewLineFromToken (line 303) | def RStripNewLineFromToken(token): function TokenizeLines (line 310) | def TokenizeLines(lines, pos): function Tokenize (line 382) | def Tokenize(s): class CodeNode (line 390) | class CodeNode: method __init__ (line 391) | def __init__(self, atomic_code_list=None): class VarNode (line 395) | class VarNode: method __init__ (line 396) | def __init__(self, identifier=None, atomic_code=None): class RangeNode (line 401) | class RangeNode: method __init__ (line 402) | def __init__(self, identifier=None, exp1=None, exp2=None): class ForNode (line 408) | class ForNode: method __init__ (line 409) | def __init__(self, identifier=None, sep=None, code=None): class ElseNode (line 415) | class ElseNode: method __init__ (line 416) | def __init__(self, else_branch=None): class IfNode (line 420) | class IfNode: method __init__ (line 421) | def __init__(self, exp=None, then_branch=None, else_branch=None): class RawCodeNode (line 427) | class RawCodeNode: method __init__ (line 428) | def __init__(self, token=None): class LiteralDollarNode (line 432) | class LiteralDollarNode: method __init__ (line 433) | def __init__(self, token): class ExpNode (line 437) | class ExpNode: method __init__ (line 438) | def __init__(self, token, python_exp): function PopFront (line 443) | def PopFront(a_list): function PushFront (line 449) | def PushFront(a_list, elem): function PopToken (line 453) | def PopToken(a_list, token_type=None): function PeekToken (line 463) | def PeekToken(a_list): function ParseExpNode (line 470) | def ParseExpNode(token): function ParseElseNode (line 475) | def ParseElseNode(tokens): function ParseAtomicCodeNode (line 503) | def ParseAtomicCodeNode(tokens): function ParseCodeNode (line 564) | def ParseCodeNode(tokens): function ParseToAST (line 577) | def ParseToAST(pump_src_text): class Env (line 584) | class Env: method __init__ (line 585) | def __init__(self): method Clone (line 589) | def Clone(self): method PushVariable (line 595) | def PushVariable(self, var, value): method PopVariable (line 605) | def PopVariable(self): method PushRange (line 608) | def PushRange(self, var, lower, upper): method PopRange (line 611) | def PopRange(self): method GetValue (line 614) | def GetValue(self, identifier): method EvalExp (line 622) | def EvalExp(self, exp): method GetRange (line 632) | def GetRange(self, identifier): class Output (line 641) | class Output: method __init__ (line 642) | def __init__(self): method GetLastLine (line 645) | def GetLastLine(self): method Append (line 652) | def Append(self, s): function RunAtomicCode (line 656) | def RunAtomicCode(env, node, output): function RunCode (line 702) | def RunCode(env, code_node, output): function IsSingleLineComment (line 707) | def IsSingleLineComment(cur_line): function IsInPreprocessorDirective (line 711) | def IsInPreprocessorDirective(prev_lines, cur_line): function WrapComment (line 717) | def WrapComment(line, output): function WrapCode (line 741) | def WrapCode(line, line_concat, output): function WrapPreprocessorDirective (line 771) | def WrapPreprocessorDirective(line, output): function WrapPlainCode (line 775) | def WrapPlainCode(line, output): function IsMultiLineIWYUPragma (line 779) | def IsMultiLineIWYUPragma(line): function IsHeaderGuardIncludeOrOneLineIWYUPragma (line 783) | def IsHeaderGuardIncludeOrOneLineIWYUPragma(line): function WrapLongLine (line 790) | def WrapLongLine(line, output): function BeautifyCode (line 814) | def BeautifyCode(string): function ConvertFromPumpSource (line 823) | def ConvertFromPumpSource(src_text): function main (line 831) | def main(argv): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/release_docs.py function DropWikiSuffix (line 82) | def DropWikiSuffix(wiki_filename): class WikiBrancher (line 89) | class WikiBrancher(object): method __init__ (line 92) | def __init__(self, dot_version): method GetFilesToBranch (line 117) | def GetFilesToBranch(self): method BranchFiles (line 127) | def BranchFiles(self): method UpdateLinksInBranchedFiles (line 137) | def UpdateLinksInBranchedFiles(self): function main (line 148) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/upload.py function GetEmail (line 65) | def GetEmail(prompt): function StatusUpdate (line 97) | def StatusUpdate(msg): function ErrorExit (line 109) | def ErrorExit(msg): class ClientLoginError (line 115) | class ClientLoginError(urllib2.HTTPError): method __init__ (line 118) | def __init__(self, url, code, msg, headers, args): class AbstractRpcServer (line 124) | class AbstractRpcServer(object): method __init__ (line 127) | def __init__(self, host, auth_function, host_override=None, extra_head... method _GetOpener (line 154) | def _GetOpener(self): method _CreateRequest (line 162) | def _CreateRequest(self, url, data=None): method _GetAuthToken (line 172) | def _GetAuthToken(self, email, password): method _GetAuthCookie (line 215) | def _GetAuthCookie(self, auth_token): method _Authenticate (line 239) | def _Authenticate(self): method Send (line 291) | def Send(self, request_path, payload=None, class HttpRpcServer (line 344) | class HttpRpcServer(AbstractRpcServer): method _Authenticate (line 347) | def _Authenticate(self): method _GetOpener (line 354) | def _GetOpener(self): function GetRpcServer (line 458) | def GetRpcServer(options): function EncodeMultipartFormData (line 498) | def EncodeMultipartFormData(fields, files): function GetContentType (line 533) | def GetContentType(filename): function RunShellWithReturnCode (line 541) | def RunShellWithReturnCode(command, print_output=False, function RunShell (line 577) | def RunShell(command, silent_ok=False, universal_newlines=True, class VersionControlSystem (line 588) | class VersionControlSystem(object): method __init__ (line 591) | def __init__(self, options): method GenerateDiff (line 599) | def GenerateDiff(self, args): method GetUnknownFiles (line 608) | def GetUnknownFiles(self): method CheckForUnknownFiles (line 613) | def CheckForUnknownFiles(self): method GetBaseFile (line 625) | def GetBaseFile(self, filename): method GetBaseFiles (line 642) | def GetBaseFiles(self, diff): method UploadBaseFiles (line 661) | def UploadBaseFiles(self, issue, rpc_server, patch_list, patchset, opt... method IsImage (line 713) | def IsImage(self, filename): class SubversionVCS (line 721) | class SubversionVCS(VersionControlSystem): method __init__ (line 724) | def __init__(self, options): method GuessBase (line 742) | def GuessBase(self, required): method _GuessBase (line 746) | def _GuessBase(self, required): method GenerateDiff (line 790) | def GenerateDiff(self, args): method _CollapseKeywords (line 805) | def _CollapseKeywords(self, content, keyword_str): method GetUnknownFiles (line 836) | def GetUnknownFiles(self): method ReadFile (line 844) | def ReadFile(self, filename): method GetStatus (line 854) | def GetStatus(self, filename): method GetBaseFile (line 898) | def GetBaseFile(self, filename): class GitVCS (line 985) | class GitVCS(VersionControlSystem): method __init__ (line 988) | def __init__(self, options): method GenerateDiff (line 993) | def GenerateDiff(self, extra_args): method GetUnknownFiles (line 1021) | def GetUnknownFiles(self): method GetBaseFile (line 1026) | def GetBaseFile(self, filename): class MercurialVCS (line 1042) | class MercurialVCS(VersionControlSystem): method __init__ (line 1045) | def __init__(self, options, repo_dir): method _GetRelPath (line 1058) | def _GetRelPath(self, filename): method GenerateDiff (line 1064) | def GenerateDiff(self, extra_args): method GetUnknownFiles (line 1090) | def GetUnknownFiles(self): method GetBaseFile (line 1102) | def GetBaseFile(self, filename): function SplitPatch (line 1141) | def SplitPatch(data): function UploadSeparatePatches (line 1181) | def UploadSeparatePatches(issue, rpc_server, patchset, data, options): function GuessVCS (line 1209) | def GuessVCS(options): function RealMain (line 1250) | def RealMain(argv, data=None): function main (line 1377) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/scripts/upload_gtest.py function main (line 49) | def main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-death-test.cc type testing (line 78) | namespace testing { type internal (line 110) | namespace internal { function InDeathTestChild (line 136) | bool InDeathTestChild() { function ExitSummary (line 196) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 222) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 231) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 271) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 278) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 331) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 339) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 389) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 391) | DeathTestImpl(const char* a_statement, const RE* a_regex) method RE (line 407) | const RE* regex() const { return regex_; } method spawned (line 408) | bool spawned() const { return spawned_; } method set_spawned (line 409) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 410) | int status() const { return status_; } method set_status (line 411) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 412) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 413) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 414) | int read_fd() const { return read_fd_; } method set_read_fd (line 415) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 416) | int write_fd() const { return write_fd_; } method set_write_fd (line 417) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 520) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 640) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 642) | WindowsDeathTest(const char* a_statement, class FuchsiaDeathTest (line 806) | class FuchsiaDeathTest : public DeathTestImpl { method FuchsiaDeathTest (line 808) | FuchsiaDeathTest(const char* a_statement, class Arguments (line 835) | class Arguments { method Arguments (line 837) | Arguments() { method AddArgument (line 847) | void AddArgument(const char* argument) { method AddArguments (line 852) | void AddArguments(const ::std::vector<Str>& arguments) { method size (line 863) | int size() { method Arguments (line 1118) | Arguments() { method AddArgument (line 1128) | void AddArgument(const char* argument) { method AddArguments (line 1133) | void AddArguments(const ::std::vector<Str>& arguments) { class ForkingDeathTest (line 1001) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1009) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1038) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1040) | NoExecDeathTest(const char* a_statement, const RE* a_regex) : class ExecDeathTest (line 1093) | class ExecDeathTest : public ForkingDeathTest { method ExecDeathTest (line 1095) | ExecDeathTest(const char* a_statement, const RE* a_regex, method GetArgvsForDeathTestChildProcess (line 1100) | static ::std::vector<std::string> GetArgvsForDeathTestChildProcess... class Arguments (line 1116) | class Arguments { method Arguments (line 837) | Arguments() { method AddArgument (line 847) | void AddArgument(const char* argument) { method AddArguments (line 852) | void AddArguments(const ::std::vector<Str>& arguments) { method size (line 863) | int size() { method Arguments (line 1118) | Arguments() { method AddArgument (line 1128) | void AddArgument(const char* argument) { method AddArguments (line 1133) | void AddArguments(const ::std::vector<Str>& arguments) { type ExecDeathTestArgs (line 1150) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1173) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 1214) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1220) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1236) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { type internal (line 123) | namespace internal { function InDeathTestChild (line 136) | bool InDeathTestChild() { function ExitSummary (line 196) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 222) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 231) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 271) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 278) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 331) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 339) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 389) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 391) | DeathTestImpl(const char* a_statement, const RE* a_regex) method RE (line 407) | const RE* regex() const { return regex_; } method spawned (line 408) | bool spawned() const { return spawned_; } method set_spawned (line 409) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 410) | int status() const { return status_; } method set_status (line 411) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 412) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 413) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 414) | int read_fd() const { return read_fd_; } method set_read_fd (line 415) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 416) | int write_fd() const { return write_fd_; } method set_write_fd (line 417) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 520) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 640) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 642) | WindowsDeathTest(const char* a_statement, class FuchsiaDeathTest (line 806) | class FuchsiaDeathTest : public DeathTestImpl { method FuchsiaDeathTest (line 808) | FuchsiaDeathTest(const char* a_statement, class Arguments (line 835) | class Arguments { method Arguments (line 837) | Arguments() { method AddArgument (line 847) | void AddArgument(const char* argument) { method AddArguments (line 852) | void AddArguments(const ::std::vector<Str>& arguments) { method size (line 863) | int size() { method Arguments (line 1118) | Arguments() { method AddArgument (line 1128) | void AddArgument(const char* argument) { method AddArguments (line 1133) | void AddArguments(const ::std::vector<Str>& arguments) { class ForkingDeathTest (line 1001) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1009) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1038) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1040) | NoExecDeathTest(const char* a_statement, const RE* a_regex) : class ExecDeathTest (line 1093) | class ExecDeathTest : public ForkingDeathTest { method ExecDeathTest (line 1095) | ExecDeathTest(const char* a_statement, const RE* a_regex, method GetArgvsForDeathTestChildProcess (line 1100) | static ::std::vector<std::string> GetArgvsForDeathTestChildProcess... class Arguments (line 1116) | class Arguments { method Arguments (line 837) | Arguments() { method AddArgument (line 847) | void AddArgument(const char* argument) { method AddArguments (line 852) | void AddArguments(const ::std::vector<Str>& arguments) { method size (line 863) | int size() { method Arguments (line 1118) | Arguments() { method AddArgument (line 1128) | void AddArgument(const char* argument) { method AddArguments (line 1133) | void AddArguments(const ::std::vector<Str>& arguments) { type ExecDeathTestArgs (line 1150) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1173) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 1214) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1220) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1236) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { type internal (line 190) | namespace internal { function InDeathTestChild (line 136) | bool InDeathTestChild() { function ExitSummary (line 196) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 222) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 231) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 271) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 278) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 331) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 339) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 389) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 391) | DeathTestImpl(const char* a_statement, const RE* a_regex) method RE (line 407) | const RE* regex() const { return regex_; } method spawned (line 408) | bool spawned() const { return spawned_; } method set_spawned (line 409) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 410) | int status() const { return status_; } method set_status (line 411) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 412) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 413) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 414) | int read_fd() const { return read_fd_; } method set_read_fd (line 415) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 416) | int write_fd() const { return write_fd_; } method set_write_fd (line 417) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 520) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 640) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 642) | WindowsDeathTest(const char* a_statement, class FuchsiaDeathTest (line 806) | class FuchsiaDeathTest : public DeathTestImpl { method FuchsiaDeathTest (line 808) | FuchsiaDeathTest(const char* a_statement, class Arguments (line 835) | class Arguments { method Arguments (line 837) | Arguments() { method AddArgument (line 847) | void AddArgument(const char* argument) { method AddArguments (line 852) | void AddArguments(const ::std::vector<Str>& arguments) { method size (line 863) | int size() { method Arguments (line 1118) | Arguments() { method AddArgument (line 1128) | void AddArgument(const char* argument) { method AddArguments (line 1133) | void AddArguments(const ::std::vector<Str>& arguments) { class ForkingDeathTest (line 1001) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1009) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1038) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1040) | NoExecDeathTest(const char* a_statement, const RE* a_regex) : class ExecDeathTest (line 1093) | class ExecDeathTest : public ForkingDeathTest { method ExecDeathTest (line 1095) | ExecDeathTest(const char* a_statement, const RE* a_regex, method GetArgvsForDeathTestChildProcess (line 1100) | static ::std::vector<std::string> GetArgvsForDeathTestChildProcess... class Arguments (line 1116) | class Arguments { method Arguments (line 837) | Arguments() { method AddArgument (line 847) | void AddArgument(const char* argument) { method AddArguments (line 852) | void AddArguments(const ::std::vector<Str>& arguments) { method size (line 863) | int size() { method Arguments (line 1118) | Arguments() { method AddArgument (line 1128) | void AddArgument(const char* argument) { method AddArguments (line 1133) | void AddArguments(const ::std::vector<Str>& arguments) { type ExecDeathTestArgs (line 1150) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1173) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 1214) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1220) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1236) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function GetStatusFileDescriptor (line 1450) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 1517) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-filepath.cc type testing (line 61) | namespace testing { type internal (line 62) | namespace internal { function IsPathSeparator (line 88) | static bool IsPathSeparator(char c) { function FilePath (line 97) | FilePath FilePath::GetCurrentDir() { function FilePath (line 122) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 153) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 164) | FilePath FilePath::RemoveFileName() const { function FilePath (line 181) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 197) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 284) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 344) | FilePath FilePath::RemoveTrailingPathSeparator() const { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-internal-inl.h function namespace (line 62) | namespace testing { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-port.cc type testing (line 76) | namespace testing { type internal (line 77) | namespace internal { function T (line 92) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 105) | size_t GetThreadCount() { function GetThreadCount (line 113) | size_t GetThreadCount() { function GetThreadCount (line 134) | size_t GetThreadCount() { function GetThreadCount (line 152) | size_t GetThreadCount() { function GetThreadCount (line 165) | size_t GetThreadCount() { function GetThreadCount (line 184) | size_t GetThreadCount() { function SleepMilliseconds (line 194) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 307) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 310) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 381) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 383) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 404) | struct ThreadMainParam { method ThreadMainParam (line 405) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 414) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 450) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 454) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 482) | static void OnThreadLocalDestroyed( method OnThreadExit (line 510) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 548) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 576) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 588) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 604) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 684) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 691) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 692) | bool IsAsciiPunct(char ch) { function IsRepeat (line 695) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 696) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 697) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 703) | bool IsValidEscape(char c) { function AtomMatchesChar (line 709) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 731) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 738) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 801) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 828) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 864) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 937) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 955) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 991) | class CapturedStream { method CapturedStream (line 994) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 1046) | std::string GetCapturedString() { function CaptureStream (line 1076) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 1086) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 1096) | void CaptureStdout() { function CaptureStderr (line 1101) | void CaptureStderr() { function GetCapturedStdout (line 1106) | std::string GetCapturedStdout() { function GetCapturedStderr (line 1111) | std::string GetCapturedStderr() { function GetFileSize (line 1121) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 1126) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 1151) | std::vector<std::string> GetInjectableArgvs() { function SetInjectableArgvs (line 1158) | void SetInjectableArgvs(const std::vector<std::string>* new_argvs) { function SetInjectableArgvs (line 1163) | void SetInjectableArgvs(const std::vector<std::string>& new_argvs) { function SetInjectableArgvs (line 1169) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 1175) | void ClearInjectableArgvs() { type posix (line 1182) | namespace posix { function Abort (line 1183) | void Abort() { function FlagToEnvVar (line 1193) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 1208) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 1250) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 1264) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 1296) | std::string OutputFlagAlsoCheckEnvVar(){ FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-printers.cc type testing (line 53) | namespace testing { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 60) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 82) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 107) | namespace internal2 { function PrintBytesInObjectTo (line 114) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 121) | namespace internal { type CharFormat (line 128) | enum CharFormat { function IsPrintableAscii (line 137) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 146) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 195) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 210) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 220) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 244) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 247) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 253) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 265) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 295) | static void UniversalPrintCharArray( function UniversalPrintArray (line 318) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 324) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 329) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 346) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 358) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 377) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 379) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 414) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 425) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 434) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 444) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 450) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-test-part.cc type testing (line 36) | namespace testing { function TestPartResult (line 64) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 78) | namespace internal { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest-typed-test.cc type testing (line 35) | namespace testing { type internal (line 36) | namespace internal { function SplitIntoTestNames (line 48) | static std::vector<std::string> SplitIntoTestNames(const char* src) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest.cc type testing (line 148) | namespace testing { type internal (line 181) | namespace internal { function UInt32 (line 332) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 352) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestCaseList (line 357) | static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, function TestCasePassed (line 367) | static bool TestCasePassed(const TestCase* test_case) { function TestCaseFailed (line 372) | static bool TestCaseFailed(const TestCase* test_case) { function ShouldRunTestCase (line 378) | static bool ShouldRunTestCase(const TestCase* test_case) { function GetArgvs (line 411) | ::std::vector<std::string> GetArgvs() { function FilePath (line 424) | FilePath GetCurrentExecutableName() { function TypeId (line 650) | TypeId GetTestTypeId() { function AssertionResult (line 661) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 731) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 745) | TestPartResultReporterInterface* function TimeInMillis (line 833) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 885) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 933) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 949) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1054) | namespace edit_distance { function CalculateOptimalEdits (line 1055) | std::vector<EditType> CalculateOptimalEdits(const std::vector<size... class InternalStrings (line 1115) | class InternalStrings { method GetId (line 1117) | size_t GetId(const std::string& str) { function CalculateOptimalEdits (line 1131) | std::vector<EditType> CalculateOptimalEdits( class Hunk (line 1153) | class Hunk { method Hunk (line 1155) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1162) | void PushLine(char edit, const char* line) { method PrintTo (line 1180) | void PrintTo(std::ostream* os) { method has_edits (line 1190) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1193) | void FlushEdits() { method PrintHeader (line 1202) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1230) | std::string CreateUnifiedDiff(const std::vector<std::string>& left, function SplitEscapedString (line 1299) | std::vector<std::string> SplitEscapedString(const std::string& str) { function AssertionResult (line 1339) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1374) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1390) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 1412) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 1465) | AssertionResult CmpHelperEQ(const char* lhs_expression, type internal (line 327) | namespace internal { function UInt32 (line 332) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 352) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestCaseList (line 357) | static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, function TestCasePassed (line 367) | static bool TestCasePassed(const TestCase* test_case) { function TestCaseFailed (line 372) | static bool TestCaseFailed(const TestCase* test_case) { function ShouldRunTestCase (line 378) | static bool ShouldRunTestCase(const TestCase* test_case) { function GetArgvs (line 411) | ::std::vector<std::string> GetArgvs() { function FilePath (line 424) | FilePath GetCurrentExecutableName() { function TypeId (line 650) | TypeId GetTestTypeId() { function AssertionResult (line 661) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 731) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 745) | TestPartResultReporterInterface* function TimeInMillis (line 833) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 885) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 933) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 949) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1054) | namespace edit_distance { function CalculateOptimalEdits (line 1055) | std::vector<EditType> CalculateOptimalEdits(const std::vector<size... class InternalStrings (line 1115) | class InternalStrings { method GetId (line 1117) | size_t GetId(const std::string& str) { function CalculateOptimalEdits (line 1131) | std::vector<EditType> CalculateOptimalEdits( class Hunk (line 1153) | class Hunk { method Hunk (line 1155) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1162) | void PushLine(char edit, const char* line) { method PrintTo (line 1180) | void PrintTo(std::ostream* os) { method has_edits (line 1190) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1193) | void FlushEdits() { method PrintHeader (line 1202) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1230) | std::string CreateUnifiedDiff(const std::vector<std::string>& left, function SplitEscapedString (line 1299) | std::vector<std::string> SplitEscapedString(const std::string& str) { function AssertionResult (line 1339) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1374) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1390) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 1412) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 1465) | AssertionResult CmpHelperEQ(const char* lhs_expression, type internal (line 639) | namespace internal { function UInt32 (line 332) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 352) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestCaseList (line 357) | static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, function TestCasePassed (line 367) | static bool TestCasePassed(const TestCase* test_case) { function TestCaseFailed (line 372) | static bool TestCaseFailed(const TestCase* test_case) { function ShouldRunTestCase (line 378) | static bool ShouldRunTestCase(const TestCase* test_case) { function GetArgvs (line 411) | ::std::vector<std::string> GetArgvs() { function FilePath (line 424) | FilePath GetCurrentExecutableName() { function TypeId (line 650) | TypeId GetTestTypeId() { function AssertionResult (line 661) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 731) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 745) | TestPartResultReporterInterface* function TimeInMillis (line 833) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 885) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 933) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 949) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1054) | namespace edit_distance { function CalculateOptimalEdits (line 1055) | std::vector<EditType> CalculateOptimalEdits(const std::vector<size... class InternalStrings (line 1115) | class InternalStrings { method GetId (line 1117) | size_t GetId(const std::string& str) { function CalculateOptimalEdits (line 1131) | std::vector<EditType> CalculateOptimalEdits( class Hunk (line 1153) | class Hunk { method Hunk (line 1155) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1162) | void PushLine(char edit, const char* line) { method PrintTo (line 1180) | void PrintTo(std::ostream* os) { method has_edits (line 1190) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1193) | void FlushEdits() { method PrintHeader (line 1202) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1230) | std::string CreateUnifiedDiff(const std::vector<std::string>& left, function SplitEscapedString (line 1299) | std::vector<std::string> SplitEscapedString(const std::string& str) { function AssertionResult (line 1339) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1374) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1390) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 1412) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 1465) | AssertionResult CmpHelperEQ(const char* lhs_expression, function Message (line 981) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 984) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 991) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 1000) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 1029) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 1037) | AssertionResult AssertionSuccess() { function AssertionResult (line 1042) | AssertionResult AssertionFailure() { function AssertionResult (line 1048) | AssertionResult AssertionFailure(const Message& message) { type internal (line 1052) | namespace internal { function UInt32 (line 332) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 352) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestCaseList (line 357) | static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, function TestCasePassed (line 367) | static bool TestCasePassed(const TestCase* test_case) { function TestCaseFailed (line 372) | static bool TestCaseFailed(const TestCase* test_case) { function ShouldRunTestCase (line 378) | static bool ShouldRunTestCase(const TestCase* test_case) { function GetArgvs (line 411) | ::std::vector<std::string> GetArgvs() { function FilePath (line 424) | FilePath GetCurrentExecutableName() { function TypeId (line 650) | TypeId GetTestTypeId() { function AssertionResult (line 661) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 731) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 745) | TestPartResultReporterInterface* function TimeInMillis (line 833) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 885) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 933) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 949) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1054) | namespace edit_distance { function CalculateOptimalEdits (line 1055) | std::vector<EditType> CalculateOptimalEdits(const std::vector<size... class InternalStrings (line 1115) | class InternalStrings { method GetId (line 1117) | size_t GetId(const std::string& str) { function CalculateOptimalEdits (line 1131) | std::vector<EditType> CalculateOptimalEdits( class Hunk (line 1153) | class Hunk { method Hunk (line 1155) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1162) | void PushLine(char edit, const char* line) { method PrintTo (line 1180) | void PrintTo(std::ostream* os) { method has_edits (line 1190) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1193) | void FlushEdits() { method PrintHeader (line 1202) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1230) | std::string CreateUnifiedDiff(const std::vector<std::string>& left, function SplitEscapedString (line 1299) | std::vector<std::string> SplitEscapedString(const std::string& str) { function AssertionResult (line 1339) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1374) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1390) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 1412) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 1465) | AssertionResult CmpHelperEQ(const char* lhs_expression, function AssertionResult (line 1449) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 1456) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 1461) | namespace internal { function UInt32 (line 332) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 352) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestCaseList (line 357) | static int SumOverTestCaseList(const std::vector<TestCase*>& case_list, function TestCasePassed (line 367) | static bool TestCasePassed(const TestCase* test_case) { function TestCaseFailed (line 372) | static bool TestCaseFailed(const TestCase* test_case) { function ShouldRunTestCase (line 378) | static bool ShouldRunTestCase(const TestCase* test_case) { function GetArgvs (line 411) | ::std::vector<std::string> GetArgvs() { function FilePath (line 424) | FilePath GetCurrentExecutableName() { function TypeId (line 650) | TypeId GetTestTypeId() { function AssertionResult (line 661) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 731) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 745) | TestPartResultReporterInterface* function TimeInMillis (line 833) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 885) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 933) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 949) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1054) | namespace edit_distance { function CalculateOptimalEdits (line 1055) | std::vector<EditType> CalculateOptimalEdits(const std::vector<size... class InternalStrings (line 1115) | class InternalStrings { method GetId (line 1117) | size_t GetId(const std::string& str) { function CalculateOptimalEdits (line 1131) | std::vector<EditType> CalculateOptimalEdits( class Hunk (line 1153) | class Hunk { method Hunk (line 1155) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1162) | void PushLine(char edit, const char* line) { method PrintTo (line 1180) | void PrintTo(std::ostream* os) { method has_edits (line 1190) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1193) | void FlushEdits() { method PrintHeader (line 1202) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1230) | std::string CreateUnifiedDiff(const std::vector<std::string>& left, function SplitEscapedString (line 1299) | std::vector<std::string> SplitEscapedString(const std::string& str) { function AssertionResult (line 1339) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1374) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1390) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 1412) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 1465) | AssertionResult CmpHelperEQ(const char* lhs_expression, function AssertionResult (line 1561) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function IsSubstringPred (line 1585) | bool IsSubstringPred(const char* needle, const char* haystack) { function IsSubstringPred (line 1592) | bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { function IsSubstringPred (line 1601) | bool IsSubstringPred(const StringType& needle, function AssertionResult (line 1611) | AssertionResult IsSubstringImpl( function AssertionResult (line 1634) | AssertionResult IsSubstring( function AssertionResult (line 1640) | AssertionResult IsSubstring( function AssertionResult (line 1646) | AssertionResult IsNotSubstring( function AssertionResult (line 1652) | AssertionResult IsNotSubstring( function AssertionResult (line 1658) | AssertionResult IsSubstring( function AssertionResult (line 1664) | AssertionResult IsNotSubstring( function AssertionResult (line 1671) | AssertionResult IsSubstring( function AssertionResult (line 1677) | AssertionResult IsNotSubstring( type internal (line 1684) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestPartResult (line 2057) | const TestPartResult& TestResult::GetTestPartResult(int i) const { function TestProperty (line 2066) | const TestProperty& TestResult::GetTestProperty(int i) const { function ArrayAsVector (line 2136) | std::vector<std::string> ArrayAsVector(const char* const (&array)[kSize]) { function GetReservedAttributesForElement (line 2140) | static std::vector<std::string> GetReservedAttributesForElement( function FormatWordList (line 2155) | static std::string FormatWordList(const std::vector<std::string>& words) { function ValidateTestPropertyName (line 2169) | static bool ValidateTestPropertyName( function TestPartFatallyFailed (line 2208) | static bool TestPartFatallyFailed(const TestPartResult& result) { function TestPartNonfatallyFailed (line 2218) | static bool TestPartNonfatallyFailed(const TestPartResult& result) { type internal (line 2277) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2376) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2554) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { class TestNameIs (line 2620) | class TestNameIs { method TestNameIs (line 2625) | explicit TestNameIs(const char* name) type internal (line 2639) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestInfo (line 2764) | const TestInfo* TestCase::GetTestInfo(int i) const { function TestInfo (line 2771) | TestInfo* TestCase::GetMutableTestInfo(int i) { function FormatCountableNoun (line 2834) | static std::string FormatCountableNoun(int count, function FormatTestCount (line 2842) | static std::string FormatTestCount(int test_count) { function FormatTestCaseCount (line 2847) | static std::string FormatTestCaseCount(int test_case_count) { type internal (line 2872) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestEventListener (line 4381) | TestEventListener* TestEventListeners::Release(TestEventListener* listen... function TestEventListener (line 4391) | TestEventListener* TestEventListeners::repeater() { return repeater_; } function UnitTest (line 4444) | UnitTest* UnitTest::GetInstance() { function TestCase (line 4535) | const TestCase* UnitTest::GetTestCase(int i) const { function TestResult (line 4541) | const TestResult& UnitTest::ad_hoc_test_result() const { function TestCase (line 4547) | TestCase* UnitTest::GetMutableTestCase(int i) { function TestEventListeners (line 4553) | TestEventListeners& UnitTest::listeners() { function Environment (line 4567) | Environment* UnitTest::AddEnvironment(Environment* env) { function GTEST_LOCK_EXCLUDED_ (line 4585) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4749) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4757) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4786) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4793) | GTEST_LOCK_EXCLUDED_(mutex_) { type internal (line 4798) | namespace internal { function AssertionResult (line 1691) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 1732) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 1739) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 1775) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 1787) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 1822) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 1828) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 1851) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 1897) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1913) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2010) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2029) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2279) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2381) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2412) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 2439) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 2574) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestCaseType (line 2591) | void ReportInvalidTestCaseType(const char* test_case_name, function PrintTestPartResultToString (line 2875) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 2885) | static void PrintTestPartResult(const TestPartResult& test_part_result) { type GTestColor (line 2905) | enum GTestColor { function WORD (line 2916) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 2925) | static int GetBitOffset(WORD color_mask) { function WORD (line 2936) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 2972) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3012) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3066) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3086) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3088) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3089) | static void PrintTestName(const char * test_case, const char * test) { method OnTestProgramStart (line 3094) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) {} method OnEnvironmentsSetUpEnd (line 3097) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) {} method OnEnvironmentsTearDownEnd (line 3104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/... method OnTestProgramEnd (line 3106) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) {} class TestEventRepeater (line 3293) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3295) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3302) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3303) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 3338) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 3406) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3415) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 3420) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 3434) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3439) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 3608) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 3614) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 3632) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 3842) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 3972) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 3980) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 3993) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 4262) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4311) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 4325) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 4327) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestCaseNameIs (line 4956) | class TestCaseNameIs { method TestCaseNameIs (line 4959) | explicit TestCaseNameIs(const std::string& name) function TestCase (line 4983) | TestCase* UnitTestImpl::GetTestCase(const char* test_case_name, function SetUpEnvironment (line 5020) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5021) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5183) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5205) | bool ShouldShard(const char* total_shards_env, function Int32 (line 5250) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 5268) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 5337) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 5409) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 5422) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 5468) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 5478) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 5481) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 5483) | bool AlwaysTrue() { function SkipPrefix (line 5496) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 5547) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 5564) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 5582) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 5600) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 5620) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 5719) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 5750) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 5773) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 5826) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 5829) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 5838) | void InitGoogleTestImpl(int* argc, CharType** argv) { function InitGoogleTest (line 5868) | void InitGoogleTest(int* argc, char** argv) { function InitGoogleTest (line 5878) | void InitGoogleTest(int* argc, wchar_t** argv) { function TempDir (line 5886) | std::string TempDir() { function GTEST_LOCK_EXCLUDED_ (line 5923) | GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/src/gtest_main.cc function GTEST_API_ (line 33) | GTEST_API_ int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-break-on-failure-unittest.py function Run (line 76) | def Run(command): class GTestBreakOnFailureUnitTest (line 89) | class GTestBreakOnFailureUnitTest(gtest_test_utils.TestCase): method RunAndVerify (line 95) | def RunAndVerify(self, env_var_value, flag_value, expect_seg_fault): method testDefaultBehavior (line 140) | def testDefaultBehavior(self): method testEnvVar (line 147) | def testEnvVar(self): method testFlag (line 157) | def testFlag(self): method testFlagOverridesEnvVar (line 167) | def testFlagOverridesEnvVar(self): method testBreakOnFailureOverridesThrowOnFailure (line 183) | def testBreakOnFailureOverridesThrowOnFailure(self): method testCatchExceptionsDoesNotInterfere (line 195) | def testCatchExceptionsDoesNotInterfere(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-break-on-failure-unittest_.cc function TEST (line 51) | TEST(Foo, Bar) { function LONG (line 57) | LONG WINAPI ExitWithExceptionCode( function main (line 65) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-catch-exceptions-test.py class CatchSehExceptionsTest (line 81) | class CatchSehExceptionsTest(gtest_test_utils.TestCase): method TestSehExceptions (line 85) | def TestSehExceptions(self, test_output): method testCatchesSehExceptionsWithCxxExceptionsEnabled (line 103) | def testCatchesSehExceptionsWithCxxExceptionsEnabled(self): method testCatchesSehExceptionsWithCxxExceptionsDisabled (line 106) | def testCatchesSehExceptionsWithCxxExceptionsDisabled(self): class CatchCxxExceptionsTest (line 110) | class CatchCxxExceptionsTest(gtest_test_utils.TestCase): method testCatchesCxxExceptionsInFixtureConstructor (line 119) | def testCatchesCxxExceptionsInFixtureConstructor(self): method testCatchesCxxExceptionsInFixtureDestructor (line 132) | def testCatchesCxxExceptionsInFixtureDestructor(self): method testCatchesCxxExceptionsInSetUpTestCase (line 141) | def testCatchesCxxExceptionsInSetUpTestCase(self): method testCatchesCxxExceptionsInTearDownTestCase (line 164) | def testCatchesCxxExceptionsInTearDownTestCase(self): method testCatchesCxxExceptionsInSetUp (line 169) | def testCatchesCxxExceptionsInSetUp(self): method testCatchesCxxExceptionsInTearDown (line 187) | def testCatchesCxxExceptionsInTearDown(self): method testCatchesCxxExceptionsInTestBody (line 198) | def testCatchesCxxExceptionsInTestBody(self): method testCatchesNonStdCxxExceptions (line 212) | def testCatchesNonStdCxxExceptions(self): method testUnhandledCxxExceptionsAbortTheProgram (line 216) | def testUnhandledCxxExceptionsAbortTheProgram(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-catch-exceptions-test_.cc class SehExceptionInConstructorTest (line 53) | class SehExceptionInConstructorTest : public Test { method SehExceptionInConstructorTest (line 55) | SehExceptionInConstructorTest() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 58) | TEST_F(SehExceptionInConstructorTest, ThrowsExceptionInConstructor) {} class SehExceptionInDestructorTest (line 60) | class SehExceptionInDestructorTest : public Test { function TEST_F (line 65) | TEST_F(SehExceptionInDestructorTest, ThrowsExceptionInDestructor) {} class SehExceptionInSetUpTestCaseTest (line 67) | class SehExceptionInSetUpTestCaseTest : public Test { method SetUpTestCase (line 69) | static void SetUpTestCase() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 72) | TEST_F(SehExceptionInSetUpTestCaseTest, ThrowsExceptionInSetUpTestCase) {} class SehExceptionInTearDownTestCaseTest (line 74) | class SehExceptionInTearDownTestCaseTest : public Test { method TearDownTestCase (line 76) | static void TearDownTestCase() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 79) | TEST_F(SehExceptionInTearDownTestCaseTest, ThrowsExceptionInTearDownTest... class SehExceptionInSetUpTest (line 81) | class SehExceptionInSetUpTest : public Test { method SetUp (line 83) | virtual void SetUp() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 86) | TEST_F(SehExceptionInSetUpTest, ThrowsExceptionInSetUp) {} class SehExceptionInTearDownTest (line 88) | class SehExceptionInTearDownTest : public Test { method TearDown (line 90) | virtual void TearDown() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 93) | TEST_F(SehExceptionInTearDownTest, ThrowsExceptionInTearDown) {} function TEST (line 95) | TEST(SehExceptionTest, ThrowsSehException) { class CxxExceptionInConstructorTest (line 103) | class CxxExceptionInConstructorTest : public Test { method CxxExceptionInConstructorTest (line 105) | CxxExceptionInConstructorTest() { method TearDownTestCase (line 112) | static void TearDownTestCase() { method SetUp (line 124) | virtual void SetUp() { method TearDown (line 129) | virtual void TearDown() { function TEST_F (line 135) | TEST_F(CxxExceptionInConstructorTest, ThrowsExceptionInConstructor) { class CxxExceptionInDestructorTest (line 142) | class CxxExceptionInDestructorTest : public Test { method TearDownTestCase (line 144) | static void TearDownTestCase() { function TEST_F (line 157) | TEST_F(CxxExceptionInDestructorTest, ThrowsExceptionInDestructor) {} class CxxExceptionInSetUpTestCaseTest (line 160) | class CxxExceptionInSetUpTestCaseTest : public Test { method CxxExceptionInSetUpTestCaseTest (line 162) | CxxExceptionInSetUpTestCaseTest() { method SetUpTestCase (line 168) | static void SetUpTestCase() { method TearDownTestCase (line 172) | static void TearDownTestCase() { method SetUp (line 185) | virtual void SetUp() { method TearDown (line 191) | virtual void TearDown() { function TEST_F (line 198) | TEST_F(CxxExceptionInSetUpTestCaseTest, ThrowsExceptionInSetUpTestCase) { class CxxExceptionInTearDownTestCaseTest (line 204) | class CxxExceptionInTearDownTestCaseTest : public Test { method TearDownTestCase (line 206) | static void TearDownTestCase() { function TEST_F (line 211) | TEST_F(CxxExceptionInTearDownTestCaseTest, ThrowsExceptionInTearDownTest... class CxxExceptionInSetUpTest (line 213) | class CxxExceptionInSetUpTest : public Test { method TearDownTestCase (line 215) | static void TearDownTestCase() { method SetUp (line 228) | virtual void SetUp() { throw std::runtime_error("Standard C++ exceptio... method TearDown (line 230) | virtual void TearDown() { function TEST_F (line 237) | TEST_F(CxxExceptionInSetUpTest, ThrowsExceptionInSetUp) { class CxxExceptionInTearDownTest (line 242) | class CxxExceptionInTearDownTest : public Test { method TearDownTestCase (line 244) | static void TearDownTestCase() { method TearDown (line 257) | virtual void TearDown() { function TEST_F (line 262) | TEST_F(CxxExceptionInTearDownTest, ThrowsExceptionInTearDown) {} class CxxExceptionInTestBodyTest (line 264) | class CxxExceptionInTestBodyTest : public Test { method TearDownTestCase (line 266) | static void TearDownTestCase() { method TearDown (line 279) | virtual void TearDown() { function TEST_F (line 286) | TEST_F(CxxExceptionInTestBodyTest, ThrowsStdCxxException) { function TEST (line 290) | TEST(CxxExceptionTest, ThrowsNonStdCxxException) { function TerminateHandler (line 297) | void TerminateHandler() { function main (line 305) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-color-test.py function SetEnvVar (line 44) | def SetEnvVar(env_var, value): function UsesColor (line 53) | def UsesColor(term, color_env_var, color_flag): class GTestColorTest (line 67) | class GTestColorTest(gtest_test_utils.TestCase): method testNoEnvVarNoFlag (line 68) | def testNoEnvVarNoFlag(self): method testFlagOnly (line 83) | def testFlagOnly(self): method testEnvVarOnly (line 94) | def testEnvVarOnly(self): method testEnvVarAndFlag (line 105) | def testEnvVarAndFlag(self): method testAliasesOfYesAndNo (line 112) | def testAliasesOfYesAndNo(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-color-test_.cc function TEST (line 46) | TEST(GTestColorTest, Dummy) { function main (line 49) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-death-test-test.cc type testing (line 71) | namespace testing { type internal (line 72) | namespace internal { class ReplaceDeathTestFactory (line 76) | class ReplaceDeathTestFactory { method ReplaceDeathTestFactory (line 78) | explicit ReplaceDeathTestFactory(DeathTestFactory* new_factory) function DieWithMessage (line 100) | void DieWithMessage(const ::std::string& message) { function DieInside (line 116) | void DieInside(const ::std::string& function) { class TestForDeathTest (line 122) | class TestForDeathTest : public testing::Test { method TestForDeathTest (line 124) | TestForDeathTest() : original_dir_(FilePath::GetCurrentDir()) {} method StaticMemberFunction (line 131) | static void StaticMemberFunction() { DieInside("StaticMemberFunction"); } method MemberFunction (line 134) | void MemberFunction() { class MayDie (line 145) | class MayDie { method MayDie (line 147) | explicit MayDie(bool should_die) : should_die_(should_die) {} method MemberFunction (line 150) | void MemberFunction() const { function GlobalFunction (line 161) | void GlobalFunction() { DieInside("GlobalFunction"); } function NonVoidFunction (line 164) | int NonVoidFunction() { function DieIf (line 170) | void DieIf(bool should_die) { function DieIfLessThan (line 176) | bool DieIfLessThan(int x, int y) { function DeathTestSubroutine (line 184) | void DeathTestSubroutine() { function DieInDebugElse12 (line 190) | int DieInDebugElse12(int* sideeffect) { function TEST (line 205) | TEST(ExitStatusPredicateTest, ExitedWithCode) { function NormalExitStatus (line 220) | static int NormalExitStatus(int exit_code) { function KilledExitStatus (line 235) | static int KilledExitStatus(int signum) { function TEST (line 247) | TEST(ExitStatusPredicateTest, ExitedWithCode) { function TEST (line 263) | TEST(ExitStatusPredicateTest, KilledBySignal) { function TEST_F (line 279) | TEST_F(TestForDeathTest, SingleStatement) { function DieWithEmbeddedNul (line 300) | void DieWithEmbeddedNul() { function TEST_F (line 310) | TEST_F(TestForDeathTest, EmbeddedNulInMessage) { function TEST_F (line 319) | TEST_F(TestForDeathTest, SwitchStatement) { function TEST_F (line 337) | TEST_F(TestForDeathTest, StaticMemberFunctionFastStyle) { function TEST_F (line 344) | TEST_F(TestForDeathTest, MemberFunctionFastStyle) { function ChangeToRootDir (line 350) | void ChangeToRootDir() { posix::ChDir(GTEST_PATH_SEP_); } function TEST_F (line 354) | TEST_F(TestForDeathTest, FastDeathTestInChangedDir) { function SigprofAction (line 365) | void SigprofAction(int, siginfo_t*, void*) { /* no op */ } function SetSigprofActionAndTimer (line 368) | void SetSigprofActionAndTimer() { function DisableSigprofActionAndTimer (line 383) | void DisableSigprofActionAndTimer(struct sigaction* old_signal_action) { function TEST_F (line 397) | TEST_F(TestForDeathTest, FastSigprofActionSet) { function TEST_F (line 406) | TEST_F(TestForDeathTest, ThreadSafeSigprofActionSet) { function TEST_F (line 418) | TEST_F(TestForDeathTest, StaticMemberFunctionThreadsafeStyle) { function TEST_F (line 423) | TEST_F(TestForDeathTest, MemberFunctionThreadsafeStyle) { function TEST_F (line 429) | TEST_F(TestForDeathTest, ThreadsafeDeathTestInLoop) { function TEST_F (line 436) | TEST_F(TestForDeathTest, ThreadsafeDeathTestInChangedDir) { function TEST_F (line 446) | TEST_F(TestForDeathTest, MixedStyles) { function SetPthreadFlag (line 459) | void SetPthreadFlag() { function TEST_F (line 465) | TEST_F(TestForDeathTest, DoesNotExecuteAtforkHooks) { function TEST_F (line 478) | TEST_F(TestForDeathTest, MethodOfAnotherClass) { function TEST_F (line 484) | TEST_F(TestForDeathTest, GlobalFunction) { function TEST_F (line 490) | TEST_F(TestForDeathTest, AcceptsAnythingConvertibleToRE) { function TEST_F (line 513) | TEST_F(TestForDeathTest, NonVoidFunction) { function TEST_F (line 518) | TEST_F(TestForDeathTest, FunctionWithParameter) { function TEST_F (line 524) | TEST_F(TestForDeathTest, OutsideFixture) { function TEST_F (line 529) | TEST_F(TestForDeathTest, InsideLoop) { function TEST_F (line 536) | TEST_F(TestForDeathTest, CompoundStatement) { function TEST_F (line 546) | TEST_F(TestForDeathTest, DoesNotDie) { function TEST_F (line 552) | TEST_F(TestForDeathTest, ErrorMessageMismatch) { function ExpectDeathTestHelper (line 560) | void ExpectDeathTestHelper(bool* aborted) { function TEST_F (line 567) | TEST_F(TestForDeathTest, EXPECT_DEATH) { function TEST_F (line 575) | TEST_F(TestForDeathTest, ASSERT_DEATH) { function TEST_F (line 586) | TEST_F(TestForDeathTest, SingleEvaluation) { function TEST_F (line 597) | TEST_F(TestForDeathTest, RunawayIsFailure) { function TEST_F (line 604) | TEST_F(TestForDeathTest, ReturnIsFailure) { function TEST_F (line 616) | TEST_F(TestForDeathTest, TestExpectDebugDeath) { function TEST_F (line 646) | TEST_F(TestForDeathTest, TestAssertDebugDeath) { function ExpectDebugDeathHelper (line 667) | void ExpectDebugDeathHelper(bool* aborted) { function TEST (line 674) | TEST(PopUpDeathTest, DoesNotShowPopUpOnAbort) { function TEST_F (line 688) | TEST_F(TestForDeathTest, ExpectDebugDeathDoesNotAbort) { function AssertDebugDeathHelper (line 694) | void AssertDebugDeathHelper(bool* aborted) { function TEST_F (line 705) | TEST_F(TestForDeathTest, AssertDebugDeathAborts) { function TEST_F (line 712) | TEST_F(TestForDeathTest, AssertDebugDeathAborts2) { function TEST_F (line 719) | TEST_F(TestForDeathTest, AssertDebugDeathAborts3) { function TEST_F (line 726) | TEST_F(TestForDeathTest, AssertDebugDeathAborts4) { function TEST_F (line 733) | TEST_F(TestForDeathTest, AssertDebugDeathAborts5) { function TEST_F (line 740) | TEST_F(TestForDeathTest, AssertDebugDeathAborts6) { function TEST_F (line 747) | TEST_F(TestForDeathTest, AssertDebugDeathAborts7) { function TEST_F (line 754) | TEST_F(TestForDeathTest, AssertDebugDeathAborts8) { function TEST_F (line 761) | TEST_F(TestForDeathTest, AssertDebugDeathAborts9) { function TEST_F (line 768) | TEST_F(TestForDeathTest, AssertDebugDeathAborts10) { function TestExitMacros (line 778) | static void TestExitMacros() { function TEST_F (line 808) | TEST_F(TestForDeathTest, ExitMacros) { function TEST_F (line 812) | TEST_F(TestForDeathTest, ExitMacrosUsingFork) { function TEST_F (line 817) | TEST_F(TestForDeathTest, InvalidStyle) { function TEST_F (line 824) | TEST_F(TestForDeathTest, DeathTestFailedOutput) { function TEST_F (line 833) | TEST_F(TestForDeathTest, DeathTestUnexpectedReturnOutput) { function TEST_F (line 846) | TEST_F(TestForDeathTest, DeathTestBadExitCodeOutput) { function TEST_F (line 858) | TEST_F(TestForDeathTest, DeathTestMultiLineMatchFail) { function TEST_F (line 869) | TEST_F(TestForDeathTest, DeathTestMultiLineMatchPass) { class MockDeathTestFactory (line 876) | class MockDeathTestFactory : public DeathTestFactory { method AssumeRoleCalls (line 888) | int AssumeRoleCalls() const { return assume_role_calls_; } method WaitCalls (line 889) | int WaitCalls() const { return wait_calls_; } method PassedCalls (line 890) | size_t PassedCalls() const { return passed_args_.size(); } method PassedArgument (line 891) | bool PassedArgument(int n) const { return passed_args_[n]; } method AbortCalls (line 892) | size_t AbortCalls() const { return abort_args_.size(); } method AbortArgument (line 893) | DeathTest::AbortReason AbortArgument(int n) const { method TestDeleted (line 896) | bool TestDeleted() const { return test_deleted_; } class MockDeathTest (line 930) | class MockDeathTest : public DeathTest { method MockDeathTest (line 932) | MockDeathTest(MockDeathTestFactory *parent, method TestRole (line 939) | virtual TestRole AssumeRole() { method Wait (line 943) | virtual int Wait() { method Passed (line 947) | virtual bool Passed(bool exit_status_ok) { method Abort (line 951) | virtual void Abort(AbortReason reason) { class MacroLogicDeathTest (line 1012) | class MacroLogicDeathTest : public testing::Test { method SetUpTestCase (line 1017) | static void SetUpTestCase() { method TearDownTestCase (line 1022) | static void TearDownTestCase() { method RunReturningDeathTest (line 1032) | static void RunReturningDeathTest(bool* flag) { function TEST_F (line 1046) | TEST_F(MacroLogicDeathTest, NothingHappens) { function TEST_F (line 1061) | TEST_F(MacroLogicDeathTest, ChildExitsSuccessfully) { function TEST_F (line 1076) | TEST_F(MacroLogicDeathTest, ChildExitsUnsuccessfully) { function TEST_F (line 1092) | TEST_F(MacroLogicDeathTest, ChildPerformsReturn) { function TEST_F (line 1108) | TEST_F(MacroLogicDeathTest, ChildDoesNotDie) { function TEST (line 1131) | TEST(SuccessRegistrationDeathTest, NoSuccessPart) { function TEST (line 1136) | TEST(StreamingAssertionsDeathTest, DeathTest) { function TEST (line 1149) | TEST(GetLastErrnoDescription, GetLastErrnoDescriptionWorks) { function TEST (line 1157) | TEST(AutoHandleTest, AutoHandleWorks) { function TEST (line 1196) | TEST(ParseNaturalNumberTest, RejectsInvalidFormat) { function TEST (line 1213) | TEST(ParseNaturalNumberTest, RejectsOverflownNumbers) { function TEST (line 1223) | TEST(ParseNaturalNumberTest, AcceptsValidNumbers) { function TEST (line 1240) | TEST(ParseNaturalNumberTest, AcceptsTypeLimits) { function TEST (line 1270) | TEST(ParseNaturalNumberTest, WorksForShorterIntegers) { function TEST (line 1281) | TEST(EnvironmentTest, HandleFitsIntoSizeT) { function TEST (line 1291) | TEST(ConditionalDeathMacrosDeathTest, ExpectsDeathWhenDeathTestsAvailabl... function TEST (line 1302) | TEST(InDeathTestChildDeathTest, ReportsDeathTestCorrectlyInFastStyle) { function TEST (line 1312) | TEST(InDeathTestChildDeathTest, ReportsDeathTestCorrectlyInThreadSafeSty... function TEST (line 1330) | TEST(ConditionalDeathMacrosTest, WarnsWhenDeathTestsNotAvailable) { function FuncWithAssert (line 1359) | void FuncWithAssert(int* n) { function TEST (line 1366) | TEST(ConditionalDeathMacrosTest, AssertDeatDoesNotReturnhIfUnsupported) { function TEST (line 1379) | TEST(ConditionalDeathMacrosSyntaxDeathTest, SingleStatement) { function TEST (line 1402) | TEST(ConditionalDeathMacrosSyntaxDeathTest, SwitchStatement) { function TEST (line 1421) | TEST(NotADeathTest, Test) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-death-test_ex_test.cc function TEST (line 50) | TEST(CxxExceptionDeathTest, ExceptionIsFailure) { class TestException (line 60) | class TestException : public std::exception { function TEST (line 65) | TEST(CxxExceptionDeathTest, PrintsMessageForStdExceptions) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-env-var-test.py function AssertEq (line 46) | def AssertEq(expected, actual): function SetEnvVar (line 53) | def SetEnvVar(env_var, value): function GetFlag (line 62) | def GetFlag(flag): function TestFlag (line 71) | def TestFlag(flag, test_val, default_val): class GTestEnvVarTest (line 81) | class GTestEnvVarTest(gtest_test_utils.TestCase): method testEnvVarAffectsFlag (line 83) | def testEnvVarAffectsFlag(self): method testXmlOutputFile (line 102) | def testXmlOutputFile(self): method testXmlOutputFileOverride (line 109) | def testXmlOutputFileOverride(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-env-var-test_.cc type testing (line 41) | namespace testing { function TEST (line 46) | TEST(GTestEnvVarTest, Dummy) { function PrintFlag (line 49) | void PrintFlag(const char* flag) { function main (line 112) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-filepath-test.cc type testing (line 48) | namespace testing { type internal (line 49) | namespace internal { function remove (line 57) | int remove(const char* path) { function _rmdir (line 64) | int _rmdir(const char* path) { function TEST (line 75) | TEST(GetCurrentDirTest, ReturnsCurrentDir) { function TEST (line 99) | TEST(IsEmptyTest, ReturnsTrueForEmptyPath) { function TEST (line 103) | TEST(IsEmptyTest, ReturnsFalseForNonEmptyPath) { function TEST (line 111) | TEST(RemoveDirectoryNameTest, WhenEmptyName) { function TEST (line 116) | TEST(RemoveDirectoryNameTest, ButNoDirectory) { function TEST (line 122) | TEST(RemoveDirectoryNameTest, RootFileShouldGiveFileName) { function TEST (line 128) | TEST(RemoveDirectoryNameTest, WhereThereIsNoFileName) { function TEST (line 134) | TEST(RemoveDirectoryNameTest, ShouldGiveFileName) { function TEST (line 140) | TEST(RemoveDirectoryNameTest, ShouldAlsoGiveFileName) { function TEST (line 152) | TEST(RemoveDirectoryNameTest, RootFileShouldGiveFileNameForAlternate... function TEST (line 157) | TEST(RemoveDirectoryNameTest, WhereThereIsNoFileNameForAlternateSepa... function TEST (line 162) | TEST(RemoveDirectoryNameTest, ShouldGiveFileNameForAlternateSeparato... function TEST (line 167) | TEST(RemoveDirectoryNameTest, ShouldAlsoGiveFileNameForAlternateSepa... function TEST (line 175) | TEST(RemoveFileNameTest, EmptyName) { function TEST (line 185) | TEST(RemoveFileNameTest, ButNoFile) { function TEST (line 191) | TEST(RemoveFileNameTest, GivesDirName) { function TEST (line 197) | TEST(RemoveFileNameTest, GivesDirAndSubDirName) { function TEST (line 204) | TEST(RemoveFileNameTest, GivesRootDir) { function TEST (line 215) | TEST(RemoveFileNameTest, ButNoFileForAlternateSeparator) { function TEST (line 221) | TEST(RemoveFileNameTest, GivesDirNameForAlternateSeparator) { function TEST (line 227) | TEST(RemoveFileNameTest, GivesDirAndSubDirNameForAlternateSeparator) { function TEST (line 233) | TEST(RemoveFileNameTest, GivesRootDirForAlternateSeparator) { function TEST (line 239) | TEST(MakeFileNameTest, GenerateWhenNumberIsZero) { function TEST (line 245) | TEST(MakeFileNameTest, GenerateFileNameNumberGtZero) { function TEST (line 251) | TEST(MakeFileNameTest, GenerateFileNameWithSlashNumberIsZero) { function TEST (line 257) | TEST(MakeFileNameTest, GenerateFileNameWithSlashNumberGtZero) { function TEST (line 263) | TEST(MakeFileNameTest, GenerateWhenNumberIsZeroAndDirIsEmpty) { function TEST (line 269) | TEST(MakeFileNameTest, GenerateWhenNumberIsNotZeroAndDirIsEmpty) { function TEST (line 275) | TEST(ConcatPathsTest, WorksWhenDirDoesNotEndWithPathSep) { function TEST (line 281) | TEST(ConcatPathsTest, WorksWhenPath1EndsWithPathSep) { function TEST (line 287) | TEST(ConcatPathsTest, Path1BeingEmpty) { function TEST (line 293) | TEST(ConcatPathsTest, Path2BeingEmpty) { function TEST (line 298) | TEST(ConcatPathsTest, BothPathBeingEmpty) { function TEST (line 304) | TEST(ConcatPathsTest, Path1ContainsPathSep) { function TEST (line 311) | TEST(ConcatPathsTest, Path2ContainsPathSep) { function TEST (line 319) | TEST(ConcatPathsTest, Path2EndsWithPathSep) { function TEST (line 326) | TEST(RemoveTrailingPathSeparatorTest, EmptyString) { function TEST (line 331) | TEST(RemoveTrailingPathSeparatorTest, FileNoSlashString) { function TEST (line 336) | TEST(RemoveTrailingPathSeparatorTest, ShouldRemoveTrailingSeparator) { function TEST (line 345) | TEST(RemoveTrailingPathSeparatorTest, ShouldRemoveLastSeparator) { function TEST (line 352) | TEST(RemoveTrailingPathSeparatorTest, ShouldReturnUnmodified) { function TEST (line 358) | TEST(DirectoryTest, RootDirectoryExists) { function TEST (line 372) | TEST(DirectoryTest, RootOfWrongDriveDoesNotExists) { function TEST (line 391) | TEST(DirectoryTest, EmptyPathDirectoryDoesNotExist) { function TEST (line 396) | TEST(DirectoryTest, CurrentDirectoryExists) { function TEST (line 411) | TEST(NormalizeTest, MultipleConsecutiveSepaparatorsInMidstring) { function TEST (line 422) | TEST(NormalizeTest, MultipleConsecutiveSepaparatorsAtStringStart) { function TEST (line 432) | TEST(NormalizeTest, MultipleConsecutiveSepaparatorsAtStringEnd) { function TEST (line 446) | TEST(NormalizeTest, MixAlternateSeparatorAtStringEnd) { function TEST (line 457) | TEST(AssignmentOperatorTest, DefaultAssignedToNonDefault) { function TEST (line 465) | TEST(AssignmentOperatorTest, NonDefaultAssignedToDefault) { function TEST (line 473) | TEST(AssignmentOperatorTest, ConstAssignedToNonConst) { class DirectoryCreationTest (line 480) | class DirectoryCreationTest : public Test { method SetUp (line 482) | virtual void SetUp() { method TearDown (line 499) | virtual void TearDown() { method CreateTextFile (line 506) | void CreateTextFile(const char* filename) { function TEST_F (line 521) | TEST_F(DirectoryCreationTest, CreateDirectoriesRecursively) { function TEST_F (line 527) | TEST_F(DirectoryCreationTest, CreateDirectoriesForAlreadyExistingPat... function TEST_F (line 534) | TEST_F(DirectoryCreationTest, CreateDirectoriesAndUniqueFilename) { function TEST_F (line 553) | TEST_F(DirectoryCreationTest, CreateDirectoriesFail) { function TEST (line 561) | TEST(NoDirectoryCreationTest, CreateNoDirectoriesForDefaultXmlFile) { function TEST (line 566) | TEST(FilePathTest, DefaultConstructor) { function TEST (line 571) | TEST(FilePathTest, CharAndCopyConstructors) { function TEST (line 579) | TEST(FilePathTest, StringConstructor) { function TEST (line 584) | TEST(FilePathTest, Set) { function TEST (line 592) | TEST(FilePathTest, ToString) { function TEST (line 597) | TEST(FilePathTest, RemoveExtension) { function TEST (line 603) | TEST(FilePathTest, RemoveExtensionWhenThereIsNoExtension) { function TEST (line 607) | TEST(FilePathTest, IsDirectory) { function TEST (line 615) | TEST(FilePathTest, IsAbsolutePath) { function TEST (line 630) | TEST(FilePathTest, IsRootDirectory) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-filter-unittest.py function SetEnvVar (line 171) | def SetEnvVar(env_var, value): function RunAndReturnOutput (line 180) | def RunAndReturnOutput(args = None): function RunAndExtractTestList (line 187) | def RunAndExtractTestList(args = None): function InvokeWithModifiedEnv (line 206) | def InvokeWithModifiedEnv(extra_env, function, *args, **kwargs): function RunWithSharding (line 217) | def RunWithSharding(total_shards, shard_index, command): class GTestFilterUnitTest (line 227) | class GTestFilterUnitTest(gtest_test_utils.TestCase): method AssertSetEqual (line 232) | def AssertSetEqual(self, lhs, rhs): method AssertPartitionIsValid (line 241) | def AssertPartitionIsValid(self, set_var, list_of_sets): method AdjustForParameterizedTests (line 250) | def AdjustForParameterizedTests(self, tests_to_run): method RunAndVerify (line 259) | def RunAndVerify(self, gtest_filter, tests_to_run): method RunAndVerifyWithSharding (line 289) | def RunAndVerifyWithSharding(self, gtest_filter, total_shards, tests_t... method RunAndVerifyAllowingDisabled (line 328) | def RunAndVerifyAllowingDisabled(self, gtest_filter, tests_to_run): method setUp (line 349) | def setUp(self): method testDefaultBehavior (line 361) | def testDefaultBehavior(self): method testDefaultBehaviorWithShards (line 366) | def testDefaultBehaviorWithShards(self): method testEmptyFilter (line 375) | def testEmptyFilter(self): method testBadFilter (line 382) | def testBadFilter(self): method testFullName (line 388) | def testFullName(self): method testUniversalFilters (line 395) | def testUniversalFilters(self): method testFilterByTestCase (line 404) | def testFilterByTestCase(self): method testFilterByTest (line 414) | def testFilterByTest(self): method testFilterDisabledTests (line 419) | def testFilterDisabledTests(self): method testWildcardInTestCaseName (line 444) | def testWildcardInTestCaseName(self): method testWildcardInTestName (line 456) | def testWildcardInTestName(self): method testFilterWithoutDot (line 461) | def testFilterWithoutDot(self): method testTwoPatterns (line 472) | def testTwoPatterns(self): method testThreePatterns (line 485) | def testThreePatterns(self): method testNegativeFilters (line 514) | def testNegativeFilters(self): method testFlagOverridesEnvVar (line 566) | def testFlagOverridesEnvVar(self): method testShardStatusFileIsCreated (line 576) | def testShardStatusFileIsCreated(self): method testShardStatusFileIsCreatedWithListTests (line 590) | def testShardStatusFileIsCreatedWithListTests(self): method testShardingWorksWithDeathTests (line 614) | def testShardingWorksWithDeathTests(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-filter-unittest_.cc class FooTest (line 46) | class FooTest : public testing::Test { function TEST_F (line 49) | TEST_F(FooTest, Abc) { function TEST_F (line 52) | TEST_F(FooTest, Xyz) { function TEST (line 58) | TEST(BarTest, TestOne) { function TEST (line 61) | TEST(BarTest, TestTwo) { function TEST (line 64) | TEST(BarTest, TestThree) { function TEST (line 67) | TEST(BarTest, DISABLED_TestFour) { function TEST (line 71) | TEST(BarTest, DISABLED_TestFive) { function TEST (line 77) | TEST(BazTest, TestOne) { function TEST (line 81) | TEST(BazTest, TestA) { function TEST (line 84) | TEST(BazTest, TestB) { function TEST (line 87) | TEST(BazTest, DISABLED_TestC) { function TEST (line 93) | TEST(HasDeathTest, Test1) { function TEST (line 99) | TEST(HasDeathTest, Test2) { function TEST (line 105) | TEST(DISABLED_FoobarTest, Test1) { function TEST (line 109) | TEST(DISABLED_FoobarTest, DISABLED_Test2) { function TEST (line 115) | TEST(DISABLED_FoobarbazTest, TestA) { class ParamTest (line 119) | class ParamTest : public testing::TestWithParam<int> { function TEST_P (line 122) | TEST_P(ParamTest, TestX) { function TEST_P (line 125) | TEST_P(ParamTest, TestY) { function main (line 133) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-json-outfiles-test.py class GTestJsonOutFilesTest (line 97) | class GTestJsonOutFilesTest(gtest_test_utils.TestCase): method setUp (line 100) | def setUp(self): method tearDown (line 108) | def tearDown(self): method DeleteFilesAndDir (line 111) | def DeleteFilesAndDir(self): method testOutfile1 (line 125) | def testOutfile1(self): method testOutfile2 (line 128) | def testOutfile2(self): method _TestOutFile (line 131) | def _TestOutFile(self, test_name, expected): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-json-output-unittest.py class GTestJsonOutputUnitTest (line 446) | class GTestJsonOutputUnitTest(gtest_test_utils.TestCase): method testNonEmptyJsonOutput (line 454) | def testNonEmptyJsonOutput(self): method testEmptyJsonOutput (line 462) | def testEmptyJsonOutput(self): method testTimestampValue (line 471) | def testTimestampValue(self): method testDefaultOutputFile (line 495) | def testDefaultOutputFile(self): method testSuppressedJsonOutput (line 519) | def testSuppressedJsonOutput(self): method testFilteredTestJsonOutput (line 549) | def testFilteredTestJsonOutput(self): method _GetJsonOutput (line 559) | def _GetJsonOutput(self, gtest_prog_name, extra_args, expected_exit_co... method _TestJsonOutput (line 591) | def _TestJsonOutput(self, gtest_prog_name, expected, FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-linked-ptr-test.cc class A (line 44) | class A { method A (line 46) | A(): mynum(num++) { *history << "A" << mynum << " ctor\n"; } method Use (line 48) | virtual void Use() { *history << "A" << mynum << " use\n"; } class B (line 54) | class B : public A { method B (line 56) | B() { *history << "B" << mynum << " ctor\n"; } method Use (line 58) | virtual void Use() { *history << "B" << mynum << " use\n"; } class LinkedPtrTest (line 61) | class LinkedPtrTest : public testing::Test { method LinkedPtrTest (line 63) | LinkedPtrTest() { function TEST_F (line 74) | TEST_F(LinkedPtrTest, GeneralTest) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-list-tests-unittest.py function Run (line 114) | def Run(args): class GTestListTestsUnitTest (line 124) | class GTestListTestsUnitTest(gtest_test_utils.TestCase): method RunAndVerify (line 127) | def RunAndVerify(self, flag_value, expected_output_re, other_flag): method testDefaultBehavior (line 171) | def testDefaultBehavior(self): method testFlag (line 178) | def testFlag(self): method testOverrideNonFilterFlags (line 188) | def testOverrideNonFilterFlags(self): method testWithFilterFlags (line 195) | def testWithFilterFlags(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-list-tests-unittest_.cc function TEST (line 43) | TEST(Foo, Bar1) { function TEST (line 46) | TEST(Foo, Bar2) { function TEST (line 49) | TEST(Foo, DISABLED_Bar3) { function TEST (line 52) | TEST(Abc, Xyz) { function TEST (line 55) | TEST(Abc, Def) { function TEST (line 58) | TEST(FooBar, Baz) { class FooTest (line 61) | class FooTest : public testing::Test { function TEST_F (line 64) | TEST_F(FooTest, Test1) { function TEST_F (line 67) | TEST_F(FooTest, DISABLED_Test2) { function TEST_F (line 70) | TEST_F(FooTest, Test3) { function TEST (line 73) | TEST(FooDeathTest, Test1) { class MyType (line 78) | class MyType { method MyType (line 80) | explicit MyType(const std::string& a_value) : value_(a_value) {} function PrintTo (line 89) | void PrintTo(const MyType& x, std::ostream* os) { class ValueParamTest (line 93) | class ValueParamTest : public testing::TestWithParam<MyType> { function TEST_P (line 96) | TEST_P(ValueParamTest, TestA) { function TEST_P (line 99) | TEST_P(ValueParamTest, TestB) { class VeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogName (line 112) | class VeryLooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo... class TypedTest (line 116) | class TypedTest : public testing::Test { class MyArray (line 120) | class MyArray { function TYPED_TEST (line 128) | TYPED_TEST(TypedTest, TestA) { function TYPED_TEST (line 131) | TYPED_TEST(TypedTest, TestB) { class TypeParamTest (line 137) | class TypeParamTest : public testing::Test { function TYPED_TEST_P (line 142) | TYPED_TEST_P(TypeParamTest, TestA) { function TYPED_TEST_P (line 145) | TYPED_TEST_P(TypeParamTest, TestB) { function main (line 152) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-listener-test.cc type testing (line 52) | namespace testing { type internal (line 53) | namespace internal { class EventRecordingListener (line 55) | class EventRecordingListener : public TestEventListener { method EventRecordingListener (line 57) | explicit EventRecordingListener(const char* name) : name_(name) {} method OnTestProgramStart (line 60) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) { method OnTestIterationStart (line 64) | virtual void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 72) | virtual void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*... method OnEnvironmentsSetUpEnd (line 76) | virtual void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) { method OnTestCaseStart (line 80) | virtual void OnTestCaseStart(const TestCase& /*test_case*/) { method OnTestStart (line 84) | virtual void OnTestStart(const TestInfo& /*test_info*/) { method OnTestPartResult (line 88) | virtual void OnTestPartResult(const TestPartResult& /*test_part_re... method OnTestEnd (line 92) | virtual void OnTestEnd(const TestInfo& /*test_info*/) { method OnTestCaseEnd (line 96) | virtual void OnTestCaseEnd(const TestCase& /*test_case*/) { method OnEnvironmentsTearDownStart (line 100) | virtual void OnEnvironmentsTearDownStart(const UnitTest& /*unit_te... method OnEnvironmentsTearDownEnd (line 104) | virtual void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test... method OnTestIterationEnd (line 108) | virtual void OnTestIterationEnd(const UnitTest& /*unit_test*/, method OnTestProgramEnd (line 116) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) { method GetFullMethodName (line 121) | std::string GetFullMethodName(const char* name) { class EnvironmentInvocationCatcher (line 128) | class EnvironmentInvocationCatcher : public Environment { method SetUp (line 130) | virtual void SetUp() { method TearDown (line 134) | virtual void TearDown() { class ListenerTest (line 139) | class ListenerTest : public Test { method SetUpTestCase (line 141) | static void SetUpTestCase() { method TearDownTestCase (line 145) | static void TearDownTestCase() { method SetUp (line 149) | virtual void SetUp() { method TearDown (line 153) | virtual void TearDown() { function TEST_F (line 158) | TEST_F(ListenerTest, DoesFoo) { function TEST_F (line 165) | TEST_F(ListenerTest, DoesBar) { function VerifyResults (line 177) | void VerifyResults(const std::vector<std::string>& data, function main (line 201) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-message-test.cc function TEST (line 44) | TEST(MessageTest, DefaultConstructor) { function TEST (line 50) | TEST(MessageTest, CopyConstructor) { function TEST (line 57) | TEST(MessageTest, ConstructsFromCString) { function TEST (line 63) | TEST(MessageTest, StreamsFloat) { function TEST (line 71) | TEST(MessageTest, StreamsDouble) { function TEST (line 80) | TEST(MessageTest, StreamsPointer) { function TEST (line 87) | TEST(MessageTest, StreamsNullPointer) { function TEST (line 93) | TEST(MessageTest, StreamsCString) { function TEST (line 98) | TEST(MessageTest, StreamsNullCString) { function TEST (line 104) | TEST(MessageTest, StreamsString) { function TEST (line 110) | TEST(MessageTest, StreamsStringWithEmbeddedNUL) { function TEST (line 120) | TEST(MessageTest, StreamsNULChar) { function TEST (line 125) | TEST(MessageTest, StreamsInt) { function TEST (line 131) | TEST(MessageTest, StreamsBasicIoManip) { function TEST (line 139) | TEST(MessageTest, GetString) { function TEST (line 146) | TEST(MessageTest, StreamsToOStream) { function TEST (line 154) | TEST(MessageTest, DoesNotTakeUpMuchStackSpace) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-options-test.cc type testing (line 49) | namespace testing { type internal (line 50) | namespace internal { function FilePath (line 54) | FilePath GetAbsolutePathOf(const FilePath& relative_path) { function TEST (line 60) | TEST(XmlOutputTest, GetOutputFormatDefault) { function TEST (line 65) | TEST(XmlOutputTest, GetOutputFormat) { function TEST (line 70) | TEST(XmlOutputTest, GetOutputFileDefault) { function TEST (line 76) | TEST(XmlOutputTest, GetOutputFileSingleFile) { function TEST (line 82) | TEST(XmlOutputTest, GetOutputFileFromDirectoryPath) { function TEST (line 97) | TEST(OutputFileHelpersTest, GetCurrentExecutableName) { class XmlOutputChangeDirTest (line 121) | class XmlOutputChangeDirTest : public Test { method SetUp (line 123) | virtual void SetUp() { method TearDown (line 131) | virtual void TearDown() { function TEST_F (line 138) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefault) { function TEST_F (line 145) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefault... function TEST_F (line 152) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativ... function TEST_F (line 159) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativ... function TEST_F (line 175) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsolut... function TEST_F (line 187) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsolut... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-output-test.py function ToUnixLineEnding (line 85) | def ToUnixLineEnding(s): function RemoveLocations (line 91) | def RemoveLocations(test_output): function RemoveStackTraceDetails (line 108) | def RemoveStackTraceDetails(output): function RemoveStackTraces (line 116) | def RemoveStackTraces(output): function RemoveTime (line 123) | def RemoveTime(output): function RemoveTypeInfoDetails (line 129) | def RemoveTypeInfoDetails(test_output): function NormalizeToCurrentPlatform (line 143) | def NormalizeToCurrentPlatform(test_output): function RemoveTestCounts (line 157) | def RemoveTestCounts(output): function RemoveMatchingTests (line 171) | def RemoveMatchingTests(test_output, pattern): function NormalizeOutput (line 194) | def NormalizeOutput(output): function GetShellCommandOutput (line 204) | def GetShellCommandOutput(env_cmd): function GetCommandOutput (line 225) | def GetCommandOutput(env_cmd): function GetOutputOfAllCommands (line 242) | def GetOutputOfAllCommands(): class GTestOutputTest (line 262) | class GTestOutputTest(gtest_test_utils.TestCase): method RemoveUnsupportedTests (line 263) | def RemoveUnsupportedTests(self, test_output): method testOutput (line 282) | def testOutput(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-output-test_.cc function TestEq1 (line 55) | void TestEq1(int x) { function TryTestSubroutine (line 61) | void TryTestSubroutine() { function TEST (line 75) | TEST(PassingTest, PassingTest1) { function TEST (line 78) | TEST(PassingTest, PassingTest2) { class FailingParamTest (line 83) | class FailingParamTest : public testing::TestWithParam<int> {} function TEST_P (line 85) | TEST_P(FailingParamTest, Fails) { function TEST (line 97) | TEST(NonfatalFailureTest, EscapesStringOperands) { function TEST (line 105) | TEST(NonfatalFailureTest, DiffForLongStrings) { function TEST (line 111) | TEST(FatalFailureTest, FatalFailureInSubroutine) { function TEST (line 118) | TEST(FatalFailureTest, FatalFailureInNestedSubroutine) { function TEST (line 135) | TEST(FatalFailureTest, NonfatalFailureInSubroutine) { function TEST (line 142) | TEST(LoggingTest, InterleavingLoggingAndAssertions) { function SubWithoutTrace (line 157) | void SubWithoutTrace(int n) { function SubWithTrace (line 163) | void SubWithTrace(int n) { function TEST (line 169) | TEST(SCOPED_TRACETest, AcceptedValues) { function TEST (line 180) | TEST(SCOPED_TRACETest, ObeysScopes) { function TEST (line 199) | TEST(SCOPED_TRACETest, WorksInLoop) { function TEST (line 210) | TEST(SCOPED_TRACETest, WorksInSubroutine) { function TEST (line 218) | TEST(SCOPED_TRACETest, CanBeNested) { function TEST (line 227) | TEST(SCOPED_TRACETest, CanBeRepeated) { type CheckPoints (line 279) | struct CheckPoints { function ThreadWithScopedTrace (line 285) | static void ThreadWithScopedTrace(CheckPoints* check_points) { function TEST (line 301) | TEST(SCOPED_TRACETest, WorksConcurrently) { function TEST (line 328) | TEST(ScopedTraceTest, WithExplicitFileAndLine) { function TEST (line 333) | TEST(DisabledTestsWarningTest, function AdHocTest (line 344) | void AdHocTest() { function RunAllTests (line 351) | int RunAllTests() { class NonFatalFailureInFixtureConstructorTest (line 357) | class NonFatalFailureInFixtureConstructorTest : public testing::Test { method NonFatalFailureInFixtureConstructorTest (line 359) | NonFatalFailureInFixtureConstructorTest() { method SetUp (line 368) | virtual void SetUp() { method TearDown (line 372) | virtual void TearDown() { function TEST_F (line 377) | TEST_F(NonFatalFailureInFixtureConstructorTest, FailureInConstructor) { class FatalFailureInFixtureConstructorTest (line 382) | class FatalFailureInFixtureConstructorTest : public testing::Test { method FatalFailureInFixtureConstructorTest (line 384) | FatalFailureInFixtureConstructorTest() { method SetUp (line 393) | virtual void SetUp() { method TearDown (line 399) | virtual void TearDown() { method Init (line 406) | void Init() { function TEST_F (line 411) | TEST_F(FatalFailureInFixtureConstructorTest, FailureInConstructor) { class NonFatalFailureInSetUpTest (line 418) | class NonFatalFailureInSetUpTest : public testing::Test { method SetUp (line 424) | virtual void SetUp() { method TearDown (line 429) | virtual void TearDown() { method Deinit (line 433) | void Deinit() { function TEST_F (line 438) | TEST_F(NonFatalFailureInSetUpTest, FailureInSetUp) { class FatalFailureInSetUpTest (line 443) | class FatalFailureInSetUpTest : public testing::Test { method SetUp (line 449) | virtual void SetUp() { method TearDown (line 454) | virtual void TearDown() { method Deinit (line 458) | void Deinit() { function TEST_F (line 463) | TEST_F(FatalFailureInSetUpTest, FailureInSetUp) { function TEST (line 468) | TEST(AddFailureAtTest, MessageContainsSpecifiedFileAndLineNumber) { function DieIf (line 475) | void DieIf(bool should_die) { type SpawnThreadNotifications (line 482) | struct SpawnThreadNotifications { method SpawnThreadNotifications (line 483) | SpawnThreadNotifications() {} function ThreadRoutine (line 494) | static void ThreadRoutine(SpawnThreadNotifications* notifications) { class DeathTestAndMultiThreadsTest (line 505) | class DeathTestAndMultiThreadsTest : public testing::Test { method SetUp (line 508) | virtual void SetUp() { method TearDown (line 518) | virtual void TearDown() { type foo (line 540) | namespace foo { class MixedUpTestCaseTest (line 542) | class MixedUpTestCaseTest : public testing::Test { function TEST_F (line 545) | TEST_F(MixedUpTestCaseTest, FirstTestFromNamespaceFoo) {} function TEST_F (line 546) | TEST_F(MixedUpTestCaseTest, SecondTestFromNamespaceFoo) {} class MixedUpTestCaseWithSameTestNameTest (line 548) | class MixedUpTestCaseWithSameTestNameTest : public testing::Test { function TEST_F (line 551) | TEST_F(MixedUpTestCaseWithSameTestNameTest, type bar (line 556) | namespace bar { class MixedUpTestCaseTest (line 558) | class MixedUpTestCaseTest : public testing::Test { function TEST_F (line 563) | TEST_F(MixedUpTestCaseTest, ThisShouldFail) {} function TEST_F (line 564) | TEST_F(MixedUpTestCaseTest, ThisShouldFailToo) {} class MixedUpTestCaseWithSameTestNameTest (line 566) | class MixedUpTestCaseWithSameTestNameTest : public testing::Test { function TEST_F (line 571) | TEST_F(MixedUpTestCaseWithSameTestNameTest, class TEST_F_before_TEST_in_same_test_case (line 581) | class TEST_F_before_TEST_in_same_test_case : public testing::Test { function TEST_F (line 584) | TEST_F(TEST_F_before_TEST_in_same_test_case, DefinedUsingTEST_F) {} function TEST (line 588) | TEST(TEST_F_before_TEST_in_same_test_case, DefinedUsingTESTAndShouldFail... class TEST_before_TEST_F_in_same_test_case (line 590) | class TEST_before_TEST_F_in_same_test_case : public testing::Test { function TEST (line 593) | TEST(TEST_before_TEST_F_in_same_test_case, DefinedUsingTEST) {} function TEST_F (line 597) | TEST_F(TEST_before_TEST_F_in_same_test_case, DefinedUsingTEST_FAndShould... function TEST (line 604) | TEST(ExpectNonfatalFailureTest, CanReferenceGlobalVariables) { function TEST (line 613) | TEST(ExpectNonfatalFailureTest, CanReferenceLocalVariables) { function TEST (line 624) | TEST(ExpectNonfatalFailureTest, SucceedsWhenThereIsOneNonfatalFailure) { function TEST (line 632) | TEST(ExpectNonfatalFailureTest, FailsWhenThereIsNoNonfatalFailure) { function TEST (line 640) | TEST(ExpectNonfatalFailureTest, FailsWhenThereAreTwoNonfatalFailures) { function TEST (line 650) | TEST(ExpectNonfatalFailureTest, FailsWhenThereIsOneFatalFailure) { function TEST (line 659) | TEST(ExpectNonfatalFailureTest, FailsWhenStatementReturns) { function TEST (line 670) | TEST(ExpectNonfatalFailureTest, FailsWhenStatementThrows) { function TEST (line 683) | TEST(ExpectFatalFailureTest, CanReferenceGlobalVariables) { function TEST (line 692) | TEST(ExpectFatalFailureTest, CanReferenceLocalStaticVariables) { function TEST (line 702) | TEST(ExpectFatalFailureTest, SucceedsWhenThereIsOneFatalFailure) { function TEST (line 710) | TEST(ExpectFatalFailureTest, FailsWhenThereIsNoFatalFailure) { function FatalFailure (line 717) | void FatalFailure() { function TEST (line 723) | TEST(ExpectFatalFailureTest, FailsWhenThereAreTwoFatalFailures) { function TEST (line 733) | TEST(ExpectFatalFailureTest, FailsWhenThereIsOneNonfatalFailure) { function TEST (line 742) | TEST(ExpectFatalFailureTest, FailsWhenStatementReturns) { function TEST (line 753) | TEST(ExpectFatalFailureTest, FailsWhenStatementThrows) { function ParamNameFunc (line 767) | std::string ParamNameFunc(const testing::TestParamInfo<std::string>& inf... class ParamTest (line 771) | class ParamTest : public testing::TestWithParam<std::string> { function TEST_P (line 774) | TEST_P(ParamTest, Success) { function TEST_P (line 778) | TEST_P(ParamTest, Failure) { class TypedTest (line 791) | class TypedTest : public testing::Test { function TYPED_TEST (line 796) | TYPED_TEST(TypedTest, Success) { function TYPED_TEST (line 800) | TYPED_TEST(TypedTest, Failure) { class TypedTestP (line 810) | class TypedTestP : public testing::Test { function TYPED_TEST_P (line 815) | TYPED_TEST_P(TypedTestP, Success) { function TYPED_TEST_P (line 819) | TYPED_TEST_P(TypedTestP, Failure) { function TEST (line 835) | TEST(ADeathTest, ShouldRunFirst) { class ATypedDeathTest (line 844) | class ATypedDeathTest : public testing::Test { function TYPED_TEST (line 850) | TYPED_TEST(ATypedDeathTest, ShouldRunFirst) { class ATypeParamDeathTest (line 862) | class ATypeParamDeathTest : public testing::Test { function TYPED_TEST_P (line 867) | TYPED_TEST_P(ATypeParamDeathTest, ShouldRunFirst) { class ExpectFailureTest (line 880) | class ExpectFailureTest : public testing::Test { type FailureMode (line 882) | enum FailureMode { method AddFailure (line 886) | static void AddFailure(FailureMode failure) { function TEST_F (line 895) | TEST_F(ExpectFailureTest, ExpectFatalFailure) { function TEST_F (line 909) | TEST_F(ExpectFailureTest, ExpectNonFatalFailure) { class ExpectFailureWithThreadsTest (line 924) | class ExpectFailureWithThreadsTest : public ExpectFailureTest { method AddFailureInOtherThread (line 926) | static void AddFailureInOtherThread(FailureMode failure) { function TEST_F (line 932) | TEST_F(ExpectFailureWithThreadsTest, ExpectFatalFailure) { function TEST_F (line 939) | TEST_F(ExpectFailureWithThreadsTest, ExpectNonFatalFailure) { function TEST_F (line 950) | TEST_F(ScopedFakeTestPartResultReporterTest, InterceptOnlyCurrentThread) { function TEST_F (line 966) | TEST_F(ExpectFailureTest, ExpectFatalFailureOnAllThreads) { function TEST_F (line 980) | TEST_F(ExpectFailureTest, ExpectNonFatalFailureOnAllThreads) { class FooEnvironment (line 998) | class FooEnvironment : public testing::Environment { method SetUp (line 1000) | virtual void SetUp() { method TearDown (line 1004) | virtual void TearDown() { class BarEnvironment (line 1010) | class BarEnvironment : public testing::Environment { method SetUp (line 1012) | virtual void SetUp() { method TearDown (line 1016) | virtual void TearDown() { function main (line 1027) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-param-test-invalid-name1-test.py function Assert (line 39) | def Assert(condition): function TestExitCodeAndOutput (line 44) | def TestExitCodeAndOutput(command): class GTestParamTestInvalidName1Test (line 56) | class GTestParamTestInvalidName1Test(gtest_test_utils.TestCase): method testExitCodeAndOutput (line 58) | def testExitCodeAndOutput(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-param-test-invalid-name1-test_.cc class DummyTest (line 34) | class DummyTest : public ::testing::TestWithParam<const char *> {} function TEST_P (line 36) | TEST_P(DummyTest, Dummy) { function main (line 46) | int main(int argc, char *argv[]) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-param-test-invalid-name2-test.py function Assert (line 39) | def Assert(condition): function TestExitCodeAndOutput (line 44) | def TestExitCodeAndOutput(command): class GTestParamTestInvalidName2Test (line 56) | class GTestParamTestInvalidName2Test(gtest_test_utils.TestCase): method testExitCodeAndOutput (line 58) | def testExitCodeAndOutput(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-param-test-invalid-name2-test_.cc class DummyTest (line 34) | class DummyTest : public ::testing::TestWithParam<const char *> {} function StringParamTestSuffix (line 36) | std::string StringParamTestSuffix( function TEST_P (line 41) | TEST_P(DummyTest, Dummy) { function main (line 50) | int main(int argc, char *argv[]) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-param-test-test.cc function PrintValue (line 75) | ::std::string PrintValue(const T& value) { function PrintValue (line 90) | ::std::string PrintValue(const tuple<T1, T2>& value) { function PrintValue (line 97) | ::std::string PrintValue(const tuple<T1, T2, T3>& value) { function PrintValue (line 106) | ::std::string PrintValue( function VerifyGenerator (line 123) | void VerifyGenerator(const ParamGenerator<T>& generator, function VerifyGeneratorIsEmpty (line 165) | void VerifyGeneratorIsEmpty(const ParamGenerator<T>& generator) { function TEST (line 182) | TEST(IteratorTest, ParamIteratorConformsToForwardIteratorConcept) { function TEST (line 217) | TEST(RangeTest, IntRangeWithDefaultStep) { function TEST (line 225) | TEST(RangeTest, IntRangeSingleValue) { function TEST (line 233) | TEST(RangeTest, IntRangeEmpty) { function TEST (line 240) | TEST(RangeTest, IntRangeWithCustomStep) { function TEST (line 250) | TEST(RangeTest, IntRangeWithCustomStepOverUpperBound) { class DogAdder (line 258) | class DogAdder { method DogAdder (line 260) | explicit DogAdder(const char* a_value) : value_(a_value) {} method DogAdder (line 261) | DogAdder(const DogAdder& other) : value_(other.value_.c_str()) {} method DogAdder (line 263) | DogAdder operator=(const DogAdder& other) { method DogAdder (line 268) | DogAdder operator+(const DogAdder& other) const { function TEST (line 282) | TEST(RangeTest, WorksWithACustomType) { class IntWrapper (line 296) | class IntWrapper { method IntWrapper (line 298) | explicit IntWrapper(int a_value) : value_(a_value) {} method IntWrapper (line 299) | IntWrapper(const IntWrapper& other) : value_(other.value_) {} method IntWrapper (line 301) | IntWrapper operator=(const IntWrapper& other) { method IntWrapper (line 306) | IntWrapper operator+(int other) const { return IntWrapper(value_ + oth... method value (line 310) | int value() const { return value_; } function TEST (line 316) | TEST(RangeTest, WorksWithACustomTypeWithDifferentIncrementType) { function TEST (line 331) | TEST(ValuesInTest, ValuesInArray) { function TEST (line 339) | TEST(ValuesInTest, ValuesInConstArray) { function TEST (line 347) | TEST(ValuesInTest, ValuesInSingleElementArray) { function TEST (line 355) | TEST(ValuesInTest, ValuesInVector) { function TEST (line 368) | TEST(ValuesInTest, ValuesInIteratorRange) { function TEST (line 382) | TEST(ValuesInTest, ValuesInSingleElementIteratorRange) { function TEST (line 394) | TEST(ValuesInTest, ValuesInEmptyIteratorRange) { function TEST (line 403) | TEST(ValuesTest, ValuesWorks) { function TEST (line 412) | TEST(ValuesTest, ValuesWorksForValuesOfCompatibleTypes) { function TEST (line 419) | TEST(ValuesTest, ValuesWorksForMaxLengthList) { function TEST (line 438) | TEST(ValuesTest, ValuesWithSingleParameter) { function TEST (line 446) | TEST(BoolTest, BoolWorks) { function TEST (line 456) | TEST(CombineTest, CombineWithTwoParameters) { function TEST (line 469) | TEST(CombineTest, CombineWithThreeParameters) { function TEST (line 484) | TEST(CombineTest, CombineWithFirstParameterSingleValue) { function TEST (line 495) | TEST(CombineTest, CombineWithSecondParameterSingleValue) { function TEST (line 505) | TEST(CombineTest, CombineWithFirstParameterEmptyRange) { function TEST (line 513) | TEST(CombineTest, CombineWithSecondParameterEmptyRange) { function TEST (line 521) | TEST(CombineTest, CombineWithMaxNumberOfParameters) { class NonDefaultConstructAssignString (line 540) | class NonDefaultConstructAssignString { method NonDefaultConstructAssignString (line 542) | NonDefaultConstructAssignString(const std::string& s) : str_(s) {} function TEST (line 555) | TEST(CombineTest, NonDefaultConstructAssign) { function TEST (line 587) | TEST(ParamGeneratorTest, AssignmentWorks) { class TestGenerationEnvironment (line 606) | class TestGenerationEnvironment : public ::testing::Environment { method TestGenerationEnvironment (line 608) | static TestGenerationEnvironment* Instance() { method FixtureConstructorExecuted (line 613) | void FixtureConstructorExecuted() { fixture_constructor_count_++; } method SetUpExecuted (line 614) | void SetUpExecuted() { set_up_count_++; } method TearDownExecuted (line 615) | void TearDownExecuted() { tear_down_count_++; } method TestBodyExecuted (line 616) | void TestBodyExecuted() { test_body_count_++; } method TearDown (line 618) | virtual void TearDown() { method TestGenerationEnvironment (line 649) | TestGenerationEnvironment() : fixture_constructor_count_(0), set_up_co... class TestGenerationTest (line 662) | class TestGenerationTest : public TestWithParam<int> { method TestGenerationTest (line 671) | TestGenerationTest() { method SetUp (line 675) | virtual void SetUp() { method TearDown (line 679) | virtual void TearDown() { method SetUpTestCase (line 684) | static void SetUpTestCase() { method TearDownTestCase (line 705) | static void TearDownTestCase() { function TEST_P (line 726) | TEST_P(TestGenerationTest, TestsExpandedAndRun) { class GeneratorEvaluationTest (line 744) | class GeneratorEvaluationTest : public TestWithParam<int> { method param_value (line 746) | static int param_value() { return param_value_; } method set_param_value (line 747) | static void set_param_value(int param_value) { param_value_ = param_va... function TEST_P (line 754) | TEST_P(GeneratorEvaluationTest, GeneratorsEvaluatedInMain) { class ExternalGeneratorTest (line 764) | class ExternalGeneratorTest : public TestWithParam<int> {} function TEST_P (line 765) | TEST_P(ExternalGeneratorTest, ExternalGenerator) { function TEST_P (line 778) | TEST_P(ExternalInstantiationTest, IsMultipleOf33) { class MultipleInstantiationTest (line 784) | class MultipleInstantiationTest : public TestWithParam<int> {} function TEST_P (line 785) | TEST_P(MultipleInstantiationTest, AllowsMultipleInstances) { function TEST_P (line 795) | TEST_P(InstantiationInMultipleTranslaionUnitsTest, IsMultipleOf42) { class SeparateInstanceTest (line 804) | class SeparateInstanceTest : public TestWithParam<int> { method SeparateInstanceTest (line 806) | SeparateInstanceTest() : count_(0) {} method TearDownTestCase (line 808) | static void TearDownTestCase() { function TEST_P (line 822) | TEST_P(SeparateInstanceTest, TestsRunInSeparateInstances) { class NamingTest (line 833) | class NamingTest : public TestWithParam<int> {} function TEST_P (line 835) | TEST_P(NamingTest, TestsReportCorrectNamesAndParameters) { class MacroNamingTest (line 851) | class MacroNamingTest : public TestWithParam<int> {} function TEST_P (line 856) | TEST_P(PREFIX_WITH_MACRO(NamingTest), PREFIX_WITH_FOO(SomeTestName)) { class MacroNamingTestNonParametrized (line 867) | class MacroNamingTestNonParametrized : public ::testing::Test {} function TEST_F (line 869) | TEST_F(PREFIX_WITH_MACRO(NamingTestNonParametrized), class CustomFunctorNamingTest (line 882) | class CustomFunctorNamingTest : public TestWithParam<std::string> {} function TEST_P (line 883) | TEST_P(CustomFunctorNamingTest, CustomTestNames) {} type CustomParamNameFunctor (line 885) | struct CustomParamNameFunctor { function CustomParamNameFunction (line 903) | inline std::string CustomParamNameFunction( class CustomFunctionNamingTest (line 908) | class CustomFunctionNamingTest : public TestWithParam<std::string> {} function TEST_P (line 909) | TEST_P(CustomFunctionNamingTest, CustomTestNames) {} class CustomLambdaNamingTest (line 920) | class CustomLambdaNamingTest : public TestWithParam<std::string> {} function TEST_P (line 921) | TEST_P(CustomLambdaNamingTest, CustomTestNames) {} function TEST (line 931) | TEST(CustomNamingTest, CheckNameRegistry) { class CustomIntegerNamingTest (line 954) | class CustomIntegerNamingTest : public TestWithParam<int> {} function TEST_P (line 956) | TEST_P(CustomIntegerNamingTest, TestsReportCorrectNames) { type CustomStruct (line 971) | struct CustomStruct { method CustomStruct (line 972) | explicit CustomStruct(int value) : x(value) {} class CustomStructNamingTest (line 981) | class CustomStructNamingTest : public TestWithParam<CustomStruct> {} function TEST_P (line 983) | TEST_P(CustomStructNamingTest, TestsReportCorrectNames) { type StatefulNamingFunctor (line 998) | struct StatefulNamingFunctor { method StatefulNamingFunctor (line 999) | StatefulNamingFunctor() : sum(0) {} class StatefulNamingTest (line 1008) | class StatefulNamingTest : public ::testing::TestWithParam<int> { method StatefulNamingTest (line 1010) | StatefulNamingTest() : sum_(0) {} function TEST_P (line 1014) | TEST_P(StatefulNamingTest, TestsReportCorrectNames) { class Unstreamable (line 1032) | class Unstreamable { method Unstreamable (line 1034) | explicit Unstreamable(int value) : value_(value) {} class CommentTest (line 1040) | class CommentTest : public TestWithParam<Unstreamable> {} function TEST_P (line 1042) | TEST_P(CommentTest, TestsCorrectlyReportUnstreamableParams) { class NonParameterizedBaseTest (line 1057) | class NonParameterizedBaseTest : public ::testing::Test { method NonParameterizedBaseTest (line 1059) | NonParameterizedBaseTest() : n_(17) { } class ParameterizedDerivedTest (line 1064) | class ParameterizedDerivedTest : public NonParameterizedBaseTest, method ParameterizedDerivedTest (line 1067) | ParameterizedDerivedTest() : count_(0) { } function TEST_F (line 1074) | TEST_F(NonParameterizedBaseTest, FixtureIsInitialized) { function TEST_P (line 1078) | TEST_P(ParameterizedDerivedTest, SeesSequence) { class ParameterizedDeathTest (line 1084) | class ParameterizedDeathTest : public ::testing::TestWithParam<int> { } function TEST_F (line 1086) | TEST_F(ParameterizedDeathTest, GetParamDiesFromTestF) { function main (line 1094) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-param-test-test.h function class (line 42) | class ExternalInstantiationTest : public ::testing::TestWithParam<int> { function class (line 47) | class InstantiationInMultipleTranslaionUnitsTest FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-port-test.cc type testing (line 50) | namespace testing { type internal (line 51) | namespace internal { function TEST (line 53) | TEST(IsXDigitTest, WorksForNarrowAscii) { function TEST (line 66) | TEST(IsXDigitTest, ReturnsFalseForNarrowNonAscii) { function TEST (line 71) | TEST(IsXDigitTest, WorksForWideAscii) { function TEST (line 84) | TEST(IsXDigitTest, ReturnsFalseForWideNonAscii) { class Base (line 90) | class Base { method Base (line 94) | Base() : member_(0) {} method Base (line 95) | explicit Base(int n) : member_(n) {} method member (line 97) | int member() { return member_; } class Derived (line 103) | class Derived : public Base { method Derived (line 105) | explicit Derived(int n) : Base(n) {} function TEST (line 108) | TEST(ImplicitCastTest, ConvertsPointers) { function TEST (line 113) | TEST(ImplicitCastTest, CanUseInheritance) { class Castable (line 119) | class Castable { method Castable (line 121) | explicit Castable(bool* converted) : converted_(converted) {} function TEST (line 131) | TEST(ImplicitCastTest, CanUseNonConstCastOperator) { class ConstCastable (line 138) | class ConstCastable { method ConstCastable (line 140) | explicit ConstCastable(bool* converted) : converted_(converted) {} function TEST (line 150) | TEST(ImplicitCastTest, CanUseConstCastOperatorOnConstValues) { class ConstAndNonConstCastable (line 157) | class ConstAndNonConstCastable { method ConstAndNonConstCastable (line 159) | ConstAndNonConstCastable(bool* converted, bool* const_converted) function TEST (line 175) | TEST(ImplicitCastTest, CanSelectBetweenConstAndNonConstCasrAppropria... class To (line 191) | class To { method To (line 193) | To(bool* converted) { *converted = true; } function TEST (line 196) | TEST(ImplicitCastTest, CanUseImplicitConstructor) { function TEST (line 203) | TEST(IteratorTraitsTest, WorksForSTLContainerIterators) { function TEST (line 210) | TEST(IteratorTraitsTest, WorksForPointerToNonConst) { function TEST (line 215) | TEST(IteratorTraitsTest, WorksForPointerToConst) { function TEST (line 223) | TEST(ScopedPtrTest, DefinesElementType) { function TEST (line 229) | TEST(GtestCheckSyntaxTest, BehavesLikeASingleStatement) { function TEST (line 245) | TEST(GtestCheckSyntaxTest, WorksWithSwitch) { function TEST (line 259) | TEST(FormatFileLocationTest, FormatsFileLocation) { function TEST (line 264) | TEST(FormatFileLocationTest, FormatsUnknownFile) { function TEST (line 270) | TEST(FormatFileLocationTest, FormatsUknownLine) { function TEST (line 274) | TEST(FormatFileLocationTest, FormatsUknownFileAndLine) { function TEST (line 279) | TEST(FormatCompilerIndependentFileLocationTest, FormatsFileLocation) { function TEST (line 283) | TEST(FormatCompilerIndependentFileLocationTest, FormatsUknownFile) { function TEST (line 288) | TEST(FormatCompilerIndependentFileLocationTest, FormatsUknownLine) { function TEST (line 292) | TEST(FormatCompilerIndependentFileLocationTest, FormatsUknownFileAnd... function TEST (line 304) | TEST(GetThreadCountTest, ReturnsCorrectValue) { function TEST (line 337) | TEST(GetThreadCountTest, ReturnsZeroWhenUnableToCountThreads) { function TEST (line 342) | TEST(GtestCheckDeathTest, DiesWithCorrectOutputOnFailure) { function TEST (line 360) | TEST(GtestCheckDeathTest, LivesSilentlyOnSuccess) { function TEST (line 373) | TEST(RegexEngineSelectionTest, SelectsCorrectRegexEngine) { class RETest (line 392) | class RETest : public ::testing::Test {} function TYPED_TEST (line 406) | TYPED_TEST(RETest, ImplicitConstructorWorks) { function TYPED_TEST (line 418) | TYPED_TEST(RETest, RejectsInvalidRegex) { function TYPED_TEST (line 425) | TYPED_TEST(RETest, FullMatchWorks) { function TYPED_TEST (line 438) | TYPED_TEST(RETest, PartialMatchWorks) { function TEST (line 455) | TEST(IsInSetTest, NulCharIsNotInAnySet) { function TEST (line 461) | TEST(IsInSetTest, WorksForNonNulChars) { function TEST (line 469) | TEST(IsAsciiDigitTest, IsFalseForNonDigit) { function TEST (line 478) | TEST(IsAsciiDigitTest, IsTrueForDigit) { function TEST (line 485) | TEST(IsAsciiPunctTest, IsFalseForNonPunct) { function TEST (line 493) | TEST(IsAsciiPunctTest, IsTrueForPunct) { function TEST (line 499) | TEST(IsRepeatTest, IsFalseForNonRepeatChar) { function TEST (line 507) | TEST(IsRepeatTest, IsTrueForRepeatChar) { function TEST (line 513) | TEST(IsAsciiWhiteSpaceTest, IsFalseForNonWhiteSpace) { function TEST (line 521) | TEST(IsAsciiWhiteSpaceTest, IsTrueForWhiteSpace) { function TEST (line 530) | TEST(IsAsciiWordCharTest, IsFalseForNonWordChar) { function TEST (line 538) | TEST(IsAsciiWordCharTest, IsTrueForLetter) { function TEST (line 545) | TEST(IsAsciiWordCharTest, IsTrueForDigit) { function TEST (line 552) | TEST(IsAsciiWordCharTest, IsTrueForUnderscore) { function TEST (line 556) | TEST(IsValidEscapeTest, IsFalseForNonPrintable) { function TEST (line 561) | TEST(IsValidEscapeTest, IsFalseForDigit) { function TEST (line 566) | TEST(IsValidEscapeTest, IsFalseForWhiteSpace) { function TEST (line 571) | TEST(IsValidEscapeTest, IsFalseForSomeLetter) { function TEST (line 576) | TEST(IsValidEscapeTest, IsTrueForPunct) { function TEST (line 587) | TEST(IsValidEscapeTest, IsTrueForSomeLetter) { function TEST (line 596) | TEST(AtomMatchesCharTest, EscapedPunct) { function TEST (line 608) | TEST(AtomMatchesCharTest, Escaped_d) { function TEST (line 617) | TEST(AtomMatchesCharTest, Escaped_D) { function TEST (line 626) | TEST(AtomMatchesCharTest, Escaped_s) { function TEST (line 637) | TEST(AtomMatchesCharTest, Escaped_S) { function TEST (line 646) | TEST(AtomMatchesCharTest, Escaped_w) { function TEST (line 658) | TEST(AtomMatchesCharTest, Escaped_W) { function TEST (line 669) | TEST(AtomMatchesCharTest, EscapedWhiteSpace) { function TEST (line 688) | TEST(AtomMatchesCharTest, UnescapedDot) { function TEST (line 697) | TEST(AtomMatchesCharTest, UnescapedChar) { function TEST (line 707) | TEST(ValidateRegexTest, GeneratesFailureAndReturnsFalseForInvalid) { function TEST (line 743) | TEST(ValidateRegexTest, ReturnsTrueForValid) { function TEST (line 754) | TEST(MatchRepetitionAndRegexAtHeadTest, WorksForZeroOrOne) { function TEST (line 766) | TEST(MatchRepetitionAndRegexAtHeadTest, WorksForZeroOrMany) { function TEST (line 777) | TEST(MatchRepetitionAndRegexAtHeadTest, WorksForOneOrMany) { function TEST (line 788) | TEST(MatchRegexAtHeadTest, ReturnsTrueForEmptyRegex) { function TEST (line 793) | TEST(MatchRegexAtHeadTest, WorksWhenDollarIsInRegex) { function TEST (line 800) | TEST(MatchRegexAtHeadTest, WorksWhenRegexStartsWithEscapeSequence) { function TEST (line 808) | TEST(MatchRegexAtHeadTest, WorksWhenRegexStartsWithRepetition) { function TEST (line 817) | TEST(MatchRegexAtHeadTest, function TEST (line 828) | TEST(MatchRegexAtHeadTest, MatchesSequentially) { function TEST (line 834) | TEST(MatchRegexAnywhereTest, ReturnsFalseWhenStringIsNull) { function TEST (line 838) | TEST(MatchRegexAnywhereTest, WorksWhenRegexStartsWithCaret) { function TEST (line 847) | TEST(MatchRegexAnywhereTest, ReturnsFalseWhenNoMatch) { function TEST (line 852) | TEST(MatchRegexAnywhereTest, ReturnsTrueWhenMatchingPrefix) { function TEST (line 858) | TEST(MatchRegexAnywhereTest, ReturnsTrueWhenMatchingNonPrefix) { function TEST (line 864) | TEST(RETest, ImplicitConstructorWorks) { function TEST (line 873) | TEST(RETest, RejectsInvalidRegex) { function TEST (line 888) | TEST(RETest, FullMatchWorks) { function TEST (line 904) | TEST(RETest, PartialMatchWorks) { function TEST (line 921) | TEST(CaptureTest, CapturesStdout) { function TEST (line 931) | TEST(CaptureTest, CapturesStderr) { function TEST (line 942) | TEST(CaptureTest, CapturesStdoutAndStderr) { function TEST (line 951) | TEST(CaptureDeathTest, CannotReenterStdoutCapture) { function TEST (line 963) | TEST(ThreadLocalTest, DefaultConstructorInitializesToDefaultValues) { function TEST (line 971) | TEST(ThreadLocalTest, SingleParamConstructorInitializesToParam) { class NoDefaultContructor (line 980) | class NoDefaultContructor { method NoDefaultContructor (line 982) | explicit NoDefaultContructor(const char*) {} method NoDefaultContructor (line 983) | NoDefaultContructor(const NoDefaultContructor&) {} function TEST (line 986) | TEST(ThreadLocalTest, ValueDefaultContructorIsNotRequiredForParamVer... function TEST (line 991) | TEST(ThreadLocalTest, GetAndPointerReturnSameValue) { function TEST (line 1001) | TEST(ThreadLocalTest, PointerAndConstPointerReturnSameValue) { function AddTwo (line 1014) | void AddTwo(int* param) { *param += 2; } function TEST (line 1016) | TEST(ThreadWithParamTest, ConstructorExecutesThreadFunc) { function TEST (line 1023) | TEST(MutexDeathTest, AssertHeldShouldAssertWhenNotLocked) { function TEST (line 1034) | TEST(MutexTest, AssertHeldShouldNotAssertWhenLocked) { class AtomicCounterWithMutex (line 1040) | class AtomicCounterWithMutex { method AtomicCounterWithMutex (line 1042) | explicit AtomicCounterWithMutex(Mutex* mutex) : method Increment (line 1045) | void Increment() { method value (line 1077) | int value() const { return value_; } function CountingThreadFunc (line 1085) | void CountingThreadFunc(pair<AtomicCounterWithMutex*, int> param) { function TEST (line 1091) | TEST(MutexTest, OnlyOneThreadCanLockAtATime) { function RunFromThread (line 1120) | void RunFromThread(void (func)(T), T param) { function RetrieveThreadLocalValue (line 1125) | void RetrieveThreadLocalValue( function TEST (line 1130) | TEST(ThreadLocalTest, ParameterizedConstructorSetsDefault) { class DestructorCall (line 1145) | class DestructorCall { method DestructorCall (line 1147) | DestructorCall() { method CheckDestroyed (line 1155) | bool CheckDestroyed() const { method ReportDestroyed (line 1163) | void ReportDestroyed() { method ResetList (line 1172) | static void ResetList() { class DestructorTracker (line 1194) | class DestructorTracker { method DestructorTracker (line 1196) | DestructorTracker() : index_(GetNewIndex()) {} method DestructorTracker (line 1197) | DestructorTracker(const DestructorTracker& /* rhs */) method GetNewIndex (line 1206) | static size_t GetNewIndex() { function CallThreadLocalGet (line 1217) | void CallThreadLocalGet(ThreadParam thread_local_param) { function TEST (line 1223) | TEST(ThreadLocalTest, DestroysManagedObjectForOwnThreadWhenDying) { function TEST (line 1245) | TEST(ThreadLocalTest, DestroysManagedObjectAtThreadExit) { function TEST (line 1269) | TEST(ThreadLocalTest, ThreadLocalMutationsAffectOnlyCurrentThread) { function TEST (line 1283) | TEST(WindowsTypesTest, HANDLEIsVoidStar) { function TEST (line 1288) | TEST(WindowsTypesTest, _CRITICAL_SECTIONIs_CRITICAL_SECTION) { function TEST (line 1292) | TEST(WindowsTypesTest, CRITICAL_SECTIONIs_RTL_CRITICAL_SECTION) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-printers-test.cc type AnonymousEnum (line 66) | enum AnonymousEnum { type EnumWithoutPrinter (line 72) | enum EnumWithoutPrinter { type EnumWithStreaming (line 78) | enum EnumWithStreaming { type EnumWithPrintTo (line 87) | enum EnumWithPrintTo { function PrintTo (line 91) | void PrintTo(EnumWithPrintTo e, std::ostream* os) { class BiggestIntConvertible (line 96) | class BiggestIntConvertible { class UnprintableTemplateInGlobal (line 103) | class UnprintableTemplateInGlobal { method UnprintableTemplateInGlobal (line 105) | UnprintableTemplateInGlobal() : value_() {} class StreamableInGlobal (line 111) | class StreamableInGlobal { type foo (line 124) | namespace foo { class UnprintableInFoo (line 127) | class UnprintableInFoo { method UnprintableInFoo (line 129) | UnprintableInFoo() : z_(0) { memcpy(xy_, "\xEF\x12\x0\x0\x34\xAB\x0\... method z (line 130) | double z() const { return z_; } type PrintableViaPrintTo (line 137) | struct PrintableViaPrintTo { method PrintableViaPrintTo (line 138) | PrintableViaPrintTo() : value() {} function PrintTo (line 142) | void PrintTo(const PrintableViaPrintTo& x, ::std::ostream* os) { type PointerPrintable (line 147) | struct PointerPrintable { class PrintableViaPrintToTemplate (line 157) | class PrintableViaPrintToTemplate { method PrintableViaPrintToTemplate (line 159) | explicit PrintableViaPrintToTemplate(const T& a_value) : value_(a_va... method T (line 161) | const T& value() const { return value_; } function PrintTo (line 167) | void PrintTo(const PrintableViaPrintToTemplate<T>& x, ::std::ostream* ... class StreamableTemplateInFoo (line 173) | class StreamableTemplateInFoo { method StreamableTemplateInFoo (line 175) | StreamableTemplateInFoo() : value_() {} method T (line 177) | const T& value() const { return value_; } class PathLike (line 191) | class PathLike { type iterator (line 193) | struct iterator { method PathLike (line 197) | PathLike() {} method iterator (line 199) | iterator begin() const { return iterator(); } method iterator (line 200) | iterator end() const { return iterator(); } type testing (line 209) | namespace testing { type gtest_printers_test (line 210) | namespace gtest_printers_test { function Print (line 238) | std::string Print(const T& value) { function PrintByRef (line 248) | std::string PrintByRef(const T& value) { function TEST (line 256) | TEST(PrintEnumTest, AnonymousEnum) { function TEST (line 261) | TEST(PrintEnumTest, EnumWithoutPrinter) { function TEST (line 266) | TEST(PrintEnumTest, EnumWithStreaming) { function TEST (line 271) | TEST(PrintEnumTest, EnumWithPrintTo) { function TEST (line 278) | TEST(PrintClassTest, BiggestIntConvertible) { function TEST (line 285) | TEST(PrintCharTest, PlainChar) { function TEST (line 305) | TEST(PrintCharTest, SignedChar) { function TEST (line 312) | TEST(PrintCharTest, UnsignedChar) { function TEST (line 321) | TEST(PrintBuiltInTypeTest, Bool) { function TEST (line 327) | TEST(PrintBuiltInTypeTest, Wchar_t) { function TEST (line 349) | TEST(PrintTypeSizeTest, Wchar_t) { function TEST (line 354) | TEST(PrintBuiltInTypeTest, Integer) { function TEST (line 368) | TEST(PrintBuiltInTypeTest, Size_t) { function TEST (line 377) | TEST(PrintBuiltInTypeTest, FloatingPoints) { function PrintPointer (line 385) | static std::string PrintPointer(const void* p) { function TEST (line 394) | TEST(PrintCStringTest, Const) { function TEST (line 400) | TEST(PrintCStringTest, NonConst) { function TEST (line 407) | TEST(PrintCStringTest, Null) { function TEST (line 413) | TEST(PrintCStringTest, EscapesProperly) { function TEST (line 429) | TEST(PrintWideCStringTest, Const) { function TEST (line 435) | TEST(PrintWideCStringTest, NonConst) { function TEST (line 442) | TEST(PrintWideCStringTest, Null) { function TEST (line 448) | TEST(PrintWideCStringTest, EscapesProperly) { function TEST (line 460) | TEST(PrintCharPointerTest, SignedChar) { function TEST (line 468) | TEST(PrintCharPointerTest, ConstSignedChar) { function TEST (line 476) | TEST(PrintCharPointerTest, UnsignedChar) { function TEST (line 484) | TEST(PrintCharPointerTest, ConstUnsignedChar) { function TEST (line 494) | TEST(PrintPointerToBuiltInTypeTest, Bool) { function TEST (line 502) | TEST(PrintPointerToBuiltInTypeTest, Void) { function TEST (line 510) | TEST(PrintPointerToBuiltInTypeTest, ConstVoid) { function TEST (line 518) | TEST(PrintPointerToPointerTest, IntPointerPointer) { function MyFunction (line 527) | void MyFunction(int /* n */) {} function TEST (line 529) | TEST(PrintPointerTest, NonMemberFunctionPointer) { function AssertionResult (line 545) | AssertionResult HasPrefix(const StringType& str, const StringType& p... type Foo (line 561) | struct Foo { method MyMethod (line 564) | int MyMethod(char x) { return x + 1; } method MyVirtualMethod (line 565) | virtual char MyVirtualMethod(int /* n */) { return 'a'; } function TEST (line 570) | TEST(PrintPointerTest, MemberVariablePointer) { function TEST (line 582) | TEST(PrintPointerTest, MemberFunctionPointer) { function PrintArrayHelper (line 598) | std::string PrintArrayHelper(T (&a)[N]) { function TEST (line 603) | TEST(PrintArrayTest, OneDimensionalArray) { function TEST (line 609) | TEST(PrintArrayTest, TwoDimensionalArray) { function TEST (line 618) | TEST(PrintArrayTest, ConstArray) { function TEST (line 624) | TEST(PrintArrayTest, CharArrayWithNoTerminatingNul) { function TEST (line 631) | TEST(PrintArrayTest, ConstCharArrayWithTerminatingNul) { function TEST (line 637) | TEST(PrintArrayTest, WCharArrayWithNoTerminatingNul) { function TEST (line 644) | TEST(PrintArrayTest, WConstCharArrayWithTerminatingNul) { function TEST (line 650) | TEST(PrintArrayTest, ObjectArray) { function TEST (line 656) | TEST(PrintArrayTest, BigArray) { function TEST (line 666) | TEST(PrintStringTest, StringInGlobalNamespace) { function TEST (line 675) | TEST(PrintStringTest, StringInStdNamespace) { function TEST (line 682) | TEST(PrintStringTest, StringAmbiguousHex) { function TEST (line 700) | TEST(PrintWideStringTest, StringInGlobalNamespace) { function TEST (line 711) | TEST(PrintWideStringTest, StringInStdNamespace) { function TEST (line 719) | TEST(PrintWideStringTest, StringAmbiguousHex) { class AllowsGenericStreaming (line 736) | class AllowsGenericStreaming {} function TEST (line 745) | TEST(PrintTypeWithGenericStreamingTest, NonTemplateType) { class AllowsGenericStreamingTemplate (line 753) | class AllowsGenericStreamingTemplate {} function TEST (line 762) | TEST(PrintTypeWithGenericStreamingTest, TemplateType) { class AllowsGenericStreamingAndImplicitConversionTemplate (line 771) | class AllowsGenericStreamingAndImplicitConversionTemplate { function TEST (line 783) | TEST(PrintTypeWithGenericStreamingTest, TypeImplicitlyConvertible) { function TEST (line 792) | TEST(PrintStringViewTest, SimpleStringView) { function TEST (line 797) | TEST(PrintStringViewTest, UnprintableCharacters) { function TEST (line 807) | TEST(PrintStlContainerTest, EmptyDeque) { function TEST (line 812) | TEST(PrintStlContainerTest, NonEmptyDeque) { function TEST (line 821) | TEST(PrintStlContainerTest, OneElementHashMap) { function TEST (line 827) | TEST(PrintStlContainerTest, HashMultiMap) { function TEST (line 843) | TEST(PrintStlContainerTest, HashSet) { function TEST (line 849) | TEST(PrintStlContainerTest, HashMultiSet) { function TEST (line 880) | TEST(PrintStlContainerTest, List) { function TEST (line 886) | TEST(PrintStlContainerTest, Map) { function TEST (line 894) | TEST(PrintStlContainerTest, MultiMap) { function TEST (line 908) | TEST(PrintStlContainerTest, Set) { function TEST (line 914) | TEST(PrintStlContainerTest, MultiSet) { function TEST (line 922) | TEST(PrintStlContainerTest, SinglyLinkedList) { function TEST (line 929) | TEST(PrintStlContainerTest, Pair) { function TEST (line 934) | TEST(PrintStlContainerTest, Vector) { function TEST (line 941) | TEST(PrintStlContainerTest, LongSequence) { function TEST (line 948) | TEST(PrintStlContainerTest, NestedContainer) { function TEST (line 960) | TEST(PrintStlContainerTest, OneDimensionalNativeArray) { function TEST (line 966) | TEST(PrintStlContainerTest, TwoDimensionalNativeArray) { type iterator (line 974) | struct iterator { function TEST (line 978) | TEST(PrintStlContainerTest, Iterator) { type const_iterator (line 985) | struct const_iterator { function TEST (line 989) | TEST(PrintStlContainerTest, ConstIterator) { function TEST (line 998) | TEST(PrintTr1TupleTest, VariousSizes) { function TEST (line 1046) | TEST(PrintTr1TupleTest, NestedTuple) { function TEST (line 1058) | TEST(PrintStdTupleTest, VariousSizes) { function TEST (line 1106) | TEST(PrintStdTupleTest, NestedTuple) { function TEST (line 1115) | TEST(PrintNullptrT, Basic) { function TEST (line 1123) | TEST(PrintUnprintableTypeTest, InGlobalNamespace) { function TEST (line 1129) | TEST(PrintUnprintableTypeTest, InUserNamespace) { type Big (line 1136) | struct Big { method Big (line 1137) | Big() { memset(array, 0, sizeof(array)); } function TEST (line 1141) | TEST(PrintUnpritableTypeTest, BigObject) { function TEST (line 1155) | TEST(PrintStreamableTypeTest, InGlobalNamespace) { function TEST (line 1162) | TEST(PrintStreamableTypeTest, TemplateTypeInUserNamespace) { function TEST (line 1169) | TEST(PrintStreamableTypeTest, PathLikeInUserNamespace) { function TEST (line 1177) | TEST(PrintPrintableTypeTest, InUserNamespace) { function TEST (line 1184) | TEST(PrintPrintableTypeTest, PointerInUserNamespace) { function TEST (line 1190) | TEST(PrintPrintableTypeTest, TemplateInUserNamespace) { function TEST (line 1197) | TEST(PrintReferenceTest, PrintsAddressAndValue) { function TEST (line 1216) | TEST(PrintReferenceTest, HandlesFunctionPointer) { function TEST (line 1232) | TEST(PrintReferenceTest, HandlesMemberFunctionPointer) { function TEST (line 1248) | TEST(PrintReferenceTest, HandlesMemberVariablePointer) { function TEST (line 1260) | TEST(FormatForComparisonFailureMessageTest, WorksForScalar) { function TEST (line 1266) | TEST(FormatForComparisonFailureMessageTest, WorksForNonCharPointer) { function TEST (line 1273) | TEST(FormatForComparisonFailureMessageTest, FormatsNonCharArrayAsPoi... function TEST (line 1286) | TEST(FormatForComparisonFailureMessageTest, WorksForCharPointerVsPoi... function TEST (line 1304) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsPo... function TEST (line 1326) | TEST(FormatForComparisonFailureMessageTest, WorksForCharPointerVsStr... function TEST (line 1340) | TEST(FormatForComparisonFailureMessageTest, WorksForCharPointerVsStd... function TEST (line 1354) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsWS... function TEST (line 1369) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsSt... function TEST (line 1387) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsPoint... function TEST (line 1395) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsCharA... function TEST (line 1402) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsPoin... function TEST (line 1410) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsWCha... function TEST (line 1421) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsStrin... function TEST (line 1430) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsStdSt... function TEST (line 1438) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsWStr... function TEST (line 1447) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsStdW... function TEST (line 1463) | TEST(PrintToStringTest, WorksForScalar) { function TEST (line 1467) | TEST(PrintToStringTest, WorksForPointerToConstChar) { function TEST (line 1472) | TEST(PrintToStringTest, WorksForPointerToNonConstChar) { function TEST (line 1478) | TEST(PrintToStringTest, EscapesForPointerToConstChar) { function TEST (line 1483) | TEST(PrintToStringTest, EscapesForPointerToNonConstChar) { function TEST (line 1489) | TEST(PrintToStringTest, WorksForArray) { function TEST (line 1494) | TEST(PrintToStringTest, WorksForCharArray) { function TEST (line 1499) | TEST(PrintToStringTest, WorksForCharArrayWithEmbeddedNul) { function TEST (line 1507) | TEST(PrintToStringTest, ContainsNonLatin) { function TEST (line 1519) | TEST(IsValidUTF8Test, IllFormedUTF8) { function TEST (line 1581) | TEST(UniversalTersePrintTest, WorksForNonReference) { function TEST (line 1587) | TEST(UniversalTersePrintTest, WorksForReference) { function TEST (line 1594) | TEST(UniversalTersePrintTest, WorksForCString) { function TEST (line 1611) | TEST(UniversalPrintTest, WorksForNonReference) { function TEST (line 1617) | TEST(UniversalPrintTest, WorksForReference) { function TEST (line 1624) | TEST(UniversalPrintTest, WorksForCString) { function TEST (line 1641) | TEST(UniversalPrintTest, WorksForCharArray) { function TEST (line 1655) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithTr1, PrintsEmpty... function TEST (line 1661) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithTr1, PrintsOneTu... function TEST (line 1668) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithTr1, PrintsTwoTu... function TEST (line 1676) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithTr1, PrintsTerse... function TEST (line 1689) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsEmpty... function TEST (line 1694) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsOneTu... function TEST (line 1701) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTwoTu... function TEST (line 1709) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTerse... function TEST (line 1722) | TEST(PrintOptionalTest, Basic) { type NonPrintable (line 1731) | struct NonPrintable { function TEST (line 1735) | TEST(PrintOneofTest, Basic) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-shuffle-test.py function AlsoRunDisabledTestsFlag (line 56) | def AlsoRunDisabledTestsFlag(): function FilterFlag (line 60) | def FilterFlag(test_filter): function RepeatFlag (line 64) | def RepeatFlag(n): function ShuffleFlag (line 68) | def ShuffleFlag(): function RandomSeedFlag (line 72) | def RandomSeedFlag(n): function RunAndReturnOutput (line 76) | def RunAndReturnOutput(extra_env, args): function GetTestsForAllIterations (line 85) | def GetTestsForAllIterations(extra_env, args): function GetTestCases (line 108) | def GetTestCases(tests): function CalculateTestLists (line 128) | def CalculateTestLists(): class GTestShuffleUnitTest (line 167) | class GTestShuffleUnitTest(gtest_test_utils.TestCase): method setUp (line 170) | def setUp(self): method testShufflePreservesNumberOfTests (line 173) | def testShufflePreservesNumberOfTests(self): method testShuffleChangesTestOrder (line 179) | def testShuffleChangesTestOrder(self): method testShuffleChangesTestCaseOrder (line 187) | def testShuffleChangesTestCaseOrder(self): method testShuffleDoesNotRepeatTest (line 200) | def testShuffleDoesNotRepeatTest(self): method testShuffleDoesNotCreateNewTest (line 214) | def testShuffleDoesNotCreateNewTest(self): method testShuffleIncludesAllTests (line 224) | def testShuffleIncludesAllTests(self): method testShuffleLeavesDeathTestsAtFront (line 234) | def testShuffleLeavesDeathTestsAtFront(self): method _VerifyTestCasesDoNotInterleave (line 243) | def _VerifyTestCasesDoNotInterleave(self, tests): method testShuffleDoesNotInterleaveTestCases (line 253) | def testShuffleDoesNotInterleaveTestCases(self): method testShuffleRestoresOrderAfterEachIteration (line 259) | def testShuffleRestoresOrderAfterEachIteration(self): method testShuffleGeneratesNewOrderInEachIteration (line 291) | def testShuffleGeneratesNewOrderInEachIteration(self): method testShuffleShardedTestsPreservesPartition (line 303) | def testShuffleShardedTestsPreservesPartition(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-shuffle-test_.cc class A (line 49) | class A : public Test {} function TEST_F (line 50) | TEST_F(A, A) {} function TEST_F (line 51) | TEST_F(A, B) {} function TEST (line 53) | TEST(ADeathTest, A) {} function TEST (line 54) | TEST(ADeathTest, B) {} function TEST (line 55) | TEST(ADeathTest, C) {} function TEST (line 57) | TEST(B, A) {} function TEST (line 58) | TEST(B, B) {} function TEST (line 59) | TEST(B, C) {} function TEST (line 60) | TEST(B, DISABLED_D) {} function TEST (line 61) | TEST(B, DISABLED_E) {} function TEST (line 63) | TEST(BDeathTest, A) {} function TEST (line 64) | TEST(BDeathTest, B) {} function TEST (line 66) | TEST(C, A) {} function TEST (line 67) | TEST(C, B) {} function TEST (line 68) | TEST(C, C) {} function TEST (line 69) | TEST(C, DISABLED_D) {} function TEST (line 71) | TEST(CDeathTest, A) {} function TEST (line 73) | TEST(DISABLED_D, A) {} function TEST (line 74) | TEST(DISABLED_D, DISABLED_B) {} class TestNamePrinter (line 78) | class TestNamePrinter : public EmptyTestEventListener { method OnTestIterationStart (line 80) | virtual void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestStart (line 85) | virtual void OnTestStart(const TestInfo& test_info) { function main (line 92) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-test-part-test.cc class TestPartResultTest (line 44) | class TestPartResultTest : public Test { method TestPartResultTest (line 46) | TestPartResultTest() function TEST_F (line 55) | TEST_F(TestPartResultTest, ConstructorWorks) { function TEST_F (line 73) | TEST_F(TestPartResultTest, ResultAccessorsWork) { function TEST_F (line 103) | TEST_F(TestPartResultTest, type) { function TEST_F (line 110) | TEST_F(TestPartResultTest, file_name) { function TEST_F (line 116) | TEST_F(TestPartResultTest, line_number) { function TEST_F (line 122) | TEST_F(TestPartResultTest, message) { function TEST_F (line 127) | TEST_F(TestPartResultTest, Passed) { function TEST_F (line 134) | TEST_F(TestPartResultTest, Failed) { function TEST_F (line 141) | TEST_F(TestPartResultTest, FatallyFailed) { function TEST_F (line 148) | TEST_F(TestPartResultTest, NonfatallyFailed) { class TestPartResultArrayTest (line 156) | class TestPartResultArrayTest : public Test { method TestPartResultArrayTest (line 158) | TestPartResultArrayTest() function TEST_F (line 166) | TEST_F(TestPartResultArrayTest, InitialSizeIsZero) { function TEST_F (line 173) | TEST_F(TestPartResultArrayTest, ContainsGivenResultAfterAppend) { function TEST_F (line 182) | TEST_F(TestPartResultArrayTest, ContainsGivenResultsAfterTwoAppends) { function TEST_F (line 195) | TEST_F(TestPartResultArrayDeathTest, DiesWhenIndexIsOutOfBound) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-throw-on-failure-test.py function SetEnvVar (line 56) | def SetEnvVar(env_var, value): function Run (line 68) | def Run(command): class ThrowOnFailureTest (line 78) | class ThrowOnFailureTest(gtest_test_utils.TestCase): method RunAndVerify (line 81) | def RunAndVerify(self, env_var_value, flag_value, should_fail): method testDefaultBehavior (line 126) | def testDefaultBehavior(self): method testThrowOnFailureEnvVar (line 131) | def testThrowOnFailureEnvVar(self): method testThrowOnFailureFlag (line 141) | def testThrowOnFailureFlag(self): method testThrowOnFailureFlagOverridesEnvVar (line 151) | def testThrowOnFailureFlagOverridesEnvVar(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-throw-on-failure-test_.cc function TerminateHandler (line 46) | void TerminateHandler() { function main (line 52) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-tuple-test.cc function TEST (line 45) | TEST(tuple_element_Test, ReturnsElementType) { function TEST (line 53) | TEST(tuple_size_Test, ReturnsNumberOfFields) { function TEST (line 63) | TEST(ComparisonTest, ComparesWithSelf) { function TEST (line 71) | TEST(ComparisonTest, ComparesEqualTuples) { function TEST (line 79) | TEST(ComparisonTest, ComparesUnequalTuplesWithoutReferenceFields) { function TEST (line 95) | TEST(ComparisonTest, ComparesUnequalTuplesWithReferenceFields) { function TEST (line 118) | TEST(ReferenceFieldTest, IsAliasOfReferencedVariable) { function TEST (line 139) | TEST(TupleConstructorTest, DefaultConstructorDefaultInitializesEachField) { function TEST (line 178) | TEST(TupleConstructorTest, ConstructsFromFields) { function TEST (line 197) | TEST(TupleConstructorTest, CopyConstructor) { function TEST (line 207) | TEST(TupleConstructorTest, ConstructsFromDifferentTupleType) { function TEST (line 217) | TEST(TupleConstructorTest, ConstructsFromPair) { function TEST (line 224) | TEST(TupleAssignmentTest, AssignsToSameTupleType) { function TEST (line 234) | TEST(TupleAssignmentTest, AssignsToDifferentTupleType) { function TEST (line 244) | TEST(TupleAssignmentTest, AssignsFromPair) { class BigTupleTest (line 258) | class BigTupleTest : public testing::Test { method BigTupleTest (line 262) | BigTupleTest() : function TEST_F (line 270) | TEST_F(BigTupleTest, Construction) { function TEST_F (line 276) | TEST_F(BigTupleTest, get) { function TEST_F (line 287) | TEST_F(BigTupleTest, Comparisons) { function TEST (line 295) | TEST(MakeTupleTest, WorksForScalarTypes) { function TEST (line 308) | TEST(MakeTupleTest, WorksForPointers) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-uninitialized-test.py function Assert (line 39) | def Assert(condition): function AssertEq (line 44) | def AssertEq(expected, actual): function TestExitCodeAndOutput (line 51) | def TestExitCodeAndOutput(command): class GTestUninitializedTest (line 61) | class GTestUninitializedTest(gtest_test_utils.TestCase): method testExitCodeAndOutput (line 62) | def testExitCodeAndOutput(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/googletest-uninitialized-test_.cc function TEST (line 33) | TEST(DummyTest, Dummy) { function main (line 40) | int main() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest-typed-test_test.cc class CommonTest (line 44) | class CommonTest : public Test { method SetUpTestCase (line 48) | static void SetUpTestCase() { method TearDownTestCase (line 52) | static void TearDownTestCase() { method CommonTest (line 65) | CommonTest() : value_(1) {} method SetUp (line 69) | virtual void SetUp() { method TearDown (line 74) | virtual void TearDown() { function TYPED_TEST (line 97) | TYPED_TEST(CommonTest, ValuesAreCorrect) { function TYPED_TEST (line 117) | TYPED_TEST(CommonTest, ValuesAreStillCorrect) { class TypedTest1 (line 131) | class TypedTest1 : public Test { function TYPED_TEST (line 137) | TYPED_TEST(TypedTest1, A) {} class TypedTest2 (line 140) | class TypedTest2 : public Test { function TYPED_TEST (line 149) | TYPED_TEST(TypedTest2, A) {} type library1 (line 153) | namespace library1 { class NumericTest (line 156) | class NumericTest : public Test { function TYPED_TEST (line 162) | TYPED_TEST(NumericTest, DefaultIsZero) { class TypedTestCasePStateTest (line 178) | class TypedTestCasePStateTest : public Test { method SetUp (line 180) | virtual void SetUp() { function TEST_F (line 189) | TEST_F(TypedTestCasePStateTest, SucceedsForMatchingList) { function TEST_F (line 197) | TEST_F(TypedTestCasePStateTest, IgnoresOrderAndSpaces) { function TEST_F (line 205) | TEST_F(TypedTestCasePStateDeathTest, DetectsDuplicates) { function TEST_F (line 211) | TEST_F(TypedTestCasePStateDeathTest, DetectsExtraTest) { function TEST_F (line 217) | TEST_F(TypedTestCasePStateDeathTest, DetectsMissedTest) { function TEST_F (line 225) | TEST_F(TypedTestCasePStateDeathTest, DetectsTestAfterRegistration) { class DerivedTest (line 237) | class DerivedTest : public CommonTest<T> { function TYPED_TEST_P (line 242) | TYPED_TEST_P(DerivedTest, ValuesAreCorrect) { function TYPED_TEST_P (line 254) | TYPED_TEST_P(DerivedTest, ValuesAreStillCorrect) { class TypedTestP1 (line 272) | class TypedTestP1 : public Test { function TYPED_TEST_P (line 281) | TYPED_TEST_P(TypedTestP1, A) {} function TYPED_TEST_P (line 282) | TYPED_TEST_P(TypedTestP1, B) {} class TypedTestP2 (line 291) | class TypedTestP2 : public Test { function TYPED_TEST_P (line 298) | TYPED_TEST_P(TypedTestP2, A) {} type library2 (line 325) | namespace library2 { class NumericTest (line 328) | class NumericTest : public Test { function TYPED_TEST_P (line 333) | TYPED_TEST_P(NumericTest, DefaultIsZero) { function TYPED_TEST_P (line 337) | TYPED_TEST_P(NumericTest, ZeroIsLessThanOne) { class TrimmedTest (line 350) | class TrimmedTest : public Test { } function TYPED_TEST_P (line 352) | TYPED_TEST_P(TrimmedTest, Test1) { EXPECT_STREQ("Test1", GetTestName()... function TYPED_TEST_P (line 353) | TYPED_TEST_P(TrimmedTest, Test2) { EXPECT_STREQ("Test2", GetTestName()... function TYPED_TEST_P (line 354) | TYPED_TEST_P(TrimmedTest, Test3) { EXPECT_STREQ("Test3", GetTestName()... function TYPED_TEST_P (line 355) | TYPED_TEST_P(TrimmedTest, Test4) { EXPECT_STREQ("Test4", GetTestName()... function TYPED_TEST_P (line 356) | TYPED_TEST_P(TrimmedTest, Test5) { EXPECT_STREQ("Test5", GetTestName()... type MyPair (line 360) | struct MyPair {} function TEST (line 377) | TEST(DummyTest, TypedTestsAreNotSupportedOnThisPlatform) {} FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest-unittest-api_test.cc type testing (line 42) | namespace testing { type internal (line 43) | namespace internal { type LessByName (line 46) | struct LessByName { class UnitTestHelper (line 52) | class UnitTestHelper { method TestCase (line 56) | static TestCase const** GetSortedTestCases() { method TestCase (line 72) | static const TestCase* FindTestCase(const char* name) { method TestInfo (line 85) | static TestInfo const** GetSortedTests(const TestCase* test_case) { class TestCaseWithCommentTest (line 99) | class TestCaseWithCommentTest : public Test {} function TYPED_TEST (line 101) | TYPED_TEST(TestCaseWithCommentTest, Dummy) {} function TEST (line 113) | TEST(ApiTest, UnitTestImmutableAccessorsWork) { function AssertionResult (line 139) | AssertionResult IsNull(const char* str) { function TEST (line 146) | TEST(ApiTest, TestCaseImmutableAccessorsWork) { function TEST (line 209) | TEST(ApiTest, TestCaseDisabledAccessorsWork) { function TEST (line 230) | TEST(ApiTest, DISABLED_Dummy1) {} function TEST (line 231) | TEST(DISABLED_Test, Dummy2) {} class FinalSuccessChecker (line 233) | class FinalSuccessChecker : public Environment { method TearDown (line 235) | virtual void TearDown() { function main (line 334) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_assert_by_exception_test.cc class ThrowListener (line 40) | class ThrowListener : public testing::EmptyTestEventListener { method OnTestPartResult (line 41) | void OnTestPartResult(const testing::TestPartResult& result) override { function Fail (line 52) | void Fail(const char* msg) { function AssertFalse (line 58) | static void AssertFalse() { function TEST (line 64) | TEST(Test, Test) { function TEST (line 99) | TEST(Test, Test2) { function main (line 104) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_environment_test.cc type testing (line 38) | namespace testing { type FailureType (line 44) | enum FailureType { class MyEnvironment (line 49) | class MyEnvironment : public testing::Environment { method MyEnvironment (line 51) | MyEnvironment() { Reset(); } method SetUp (line 56) | virtual void SetUp() { method TearDown (line 72) | virtual void TearDown() { method Reset (line 78) | void Reset() { method set_failure_in_set_up (line 86) | void set_failure_in_set_up(FailureType type) { method set_up_was_run (line 91) | bool set_up_was_run() const { return set_up_was_run_; } method tear_down_was_run (line 94) | bool tear_down_was_run() const { return tear_down_was_run_; } function TEST (line 107) | TEST(FooTest, Bar) { function Check (line 112) | void Check(bool condition, const char* msg) { function RunAllTests (line 123) | int RunAllTests(MyEnvironment* env, FailureType failure) { function main (line 133) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_help_test.py function RunWithFlag (line 79) | def RunWithFlag(flag): class GTestHelpTest (line 96) | class GTestHelpTest(gtest_test_utils.TestCase): method TestHelpFlag (line 99) | def TestHelpFlag(self, flag): method TestNonHelpFlag (line 123) | def TestNonHelpFlag(self, flag): method testPrintsHelpWithFullFlag (line 137) | def testPrintsHelpWithFullFlag(self): method testPrintsHelpWithShortFlag (line 140) | def testPrintsHelpWithShortFlag(self): method testPrintsHelpWithQuestionFlag (line 143) | def testPrintsHelpWithQuestionFlag(self): method testPrintsHelpWithWindowsStyleQuestionFlag (line 146) | def testPrintsHelpWithWindowsStyleQuestionFlag(self): method testPrintsHelpWithUnrecognizedGoogleTestFlag (line 149) | def testPrintsHelpWithUnrecognizedGoogleTestFlag(self): method testPrintsHelpWithIncorrectFlagStyle (line 152) | def testPrintsHelpWithIncorrectFlagStyle(self): method testRunsTestsWithoutHelpFlag (line 156) | def testRunsTestsWithoutHelpFlag(self): method testRunsTestsWithGtestInternalFlag (line 162) | def testRunsTestsWithGtestInternalFlag(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_help_test_.cc function TEST (line 39) | TEST(HelpFlagTest, ShouldNotBeRun) { function TEST (line 44) | TEST(DeathTest, UsedByPythonScriptToDetectSupportForDeathTestsInThisBina... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_json_test_utils.py function normalize (line 35) | def normalize(obj): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_main_unittest.cc function TEST (line 38) | TEST(GTestMainTest, ShouldSucceed) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_no_test_unittest.cc function main (line 35) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_pred_impl_unittest.cc type Bool (line 56) | struct Bool { method Bool (line 57) | explicit Bool(int val) : value(val != 0) {} method Bool (line 61) | Bool operator+(const Bool& rhs) const { return Bool(value + rhs.value); } function PredFunction1 (line 77) | bool PredFunction1(T1 v1) { function PredFunction1Int (line 84) | bool PredFunction1Int(int v1) { function PredFunction1Bool (line 87) | bool PredFunction1Bool(Bool v1) { type PredFunctor1 (line 92) | struct PredFunctor1 { function PredFormatFunction1 (line 101) | testing::AssertionResult PredFormatFunction1(const char* e1, type PredFormatFunctor1 (line 113) | struct PredFormatFunctor1 { class Predicate1Test (line 123) | class Predicate1Test : public testing::Test { method SetUp (line 125) | virtual void SetUp() { method TearDown (line 131) | virtual void TearDown() { function TEST_F (line 167) | TEST_F(EXPECT_PRED1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 175) | TEST_F(EXPECT_PRED1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 183) | TEST_F(EXPECT_PRED1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 191) | TEST_F(EXPECT_PRED1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 199) | TEST_F(EXPECT_PRED1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 209) | TEST_F(EXPECT_PRED1Test, FunctionOnUserTypeFailure) { function TEST_F (line 219) | TEST_F(EXPECT_PRED1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 229) | TEST_F(EXPECT_PRED1Test, FunctorOnUserTypeFailure) { function TEST_F (line 239) | TEST_F(ASSERT_PRED1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 247) | TEST_F(ASSERT_PRED1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 255) | TEST_F(ASSERT_PRED1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 263) | TEST_F(ASSERT_PRED1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 271) | TEST_F(ASSERT_PRED1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 282) | TEST_F(ASSERT_PRED1Test, FunctionOnUserTypeFailure) { function TEST_F (line 293) | TEST_F(ASSERT_PRED1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 304) | TEST_F(ASSERT_PRED1Test, FunctorOnUserTypeFailure) { function TEST_F (line 315) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 323) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 331) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 339) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 347) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 357) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnUserTypeFailure) { function TEST_F (line 367) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 377) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnUserTypeFailure) { function TEST_F (line 387) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 395) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 403) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 411) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 419) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 430) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnUserTypeFailure) { function TEST_F (line 441) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 452) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnUserTypeFailure) { function PredFunction2 (line 464) | bool PredFunction2(T1 v1, T2 v2) { function PredFunction2Int (line 471) | bool PredFunction2Int(int v1, int v2) { function PredFunction2Bool (line 474) | bool PredFunction2Bool(Bool v1, Bool v2) { type PredFunctor2 (line 479) | struct PredFunctor2 { function PredFormatFunction2 (line 489) | testing::AssertionResult PredFormatFunction2(const char* e1, type PredFormatFunctor2 (line 503) | struct PredFormatFunctor2 { class Predicate2Test (line 515) | class Predicate2Test : public testing::Test { method SetUp (line 517) | virtual void SetUp() { method TearDown (line 523) | virtual void TearDown() { function TEST_F (line 564) | TEST_F(EXPECT_PRED2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 573) | TEST_F(EXPECT_PRED2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 582) | TEST_F(EXPECT_PRED2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 591) | TEST_F(EXPECT_PRED2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 600) | TEST_F(EXPECT_PRED2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 611) | TEST_F(EXPECT_PRED2Test, FunctionOnUserTypeFailure) { function TEST_F (line 622) | TEST_F(EXPECT_PRED2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 633) | TEST_F(EXPECT_PRED2Test, FunctorOnUserTypeFailure) { function TEST_F (line 644) | TEST_F(ASSERT_PRED2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 653) | TEST_F(ASSERT_PRED2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 662) | TEST_F(ASSERT_PRED2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 671) | TEST_F(ASSERT_PRED2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 680) | TEST_F(ASSERT_PRED2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 692) | TEST_F(ASSERT_PRED2Test, FunctionOnUserTypeFailure) { function TEST_F (line 704) | TEST_F(ASSERT_PRED2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 716) | TEST_F(ASSERT_PRED2Test, FunctorOnUserTypeFailure) { function TEST_F (line 728) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 737) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 746) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 755) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 764) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 775) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnUserTypeFailure) { function TEST_F (line 786) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 797) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnUserTypeFailure) { function TEST_F (line 808) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 817) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 826) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 835) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 844) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 856) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnUserTypeFailure) { function TEST_F (line 868) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 880) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnUserTypeFailure) { function PredFunction3 (line 893) | bool PredFunction3(T1 v1, T2 v2, T3 v3) { function PredFunction3Int (line 900) | bool PredFunction3Int(int v1, int v2, int v3) { function PredFunction3Bool (line 903) | bool PredFunction3Bool(Bool v1, Bool v2, Bool v3) { type PredFunctor3 (line 908) | struct PredFunctor3 { function PredFormatFunction3 (line 919) | testing::AssertionResult PredFormatFunction3(const char* e1, type PredFormatFunctor3 (line 935) | struct PredFormatFunctor3 { class Predicate3Test (line 949) | class Predicate3Test : public testing::Test { method SetUp (line 951) | virtual void SetUp() { method TearDown (line 957) | virtual void TearDown() { function TEST_F (line 1003) | TEST_F(EXPECT_PRED3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1013) | TEST_F(EXPECT_PRED3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1023) | TEST_F(EXPECT_PRED3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1033) | TEST_F(EXPECT_PRED3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1043) | TEST_F(EXPECT_PRED3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1055) | TEST_F(EXPECT_PRED3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1067) | TEST_F(EXPECT_PRED3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1079) | TEST_F(EXPECT_PRED3Test, FunctorOnUserTypeFailure) { function TEST_F (line 1091) | TEST_F(ASSERT_PRED3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1101) | TEST_F(ASSERT_PRED3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1111) | TEST_F(ASSERT_PRED3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1121) | TEST_F(ASSERT_PRED3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1131) | TEST_F(ASSERT_PRED3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1144) | TEST_F(ASSERT_PRED3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1157) | TEST_F(ASSERT_PRED3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1170) | TEST_F(ASSERT_PRED3Test, FunctorOnUserTypeFailure) { function TEST_F (line 1183) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1193) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1203) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1213) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1223) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1235) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1247) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1259) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnUserTypeFailure) { function TEST_F (line 1271) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1281) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1291) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1301) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1311) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1324) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1337) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1350) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnUserTypeFailure) { function PredFunction4 (line 1364) | bool PredFunction4(T1 v1, T2 v2, T3 v3, T4 v4) { function PredFunction4Int (line 1371) | bool PredFunction4Int(int v1, int v2, int v3, int v4) { function PredFunction4Bool (line 1374) | bool PredFunction4Bool(Bool v1, Bool v2, Bool v3, Bool v4) { type PredFunctor4 (line 1379) | struct PredFunctor4 { function PredFormatFunction4 (line 1391) | testing::AssertionResult PredFormatFunction4(const char* e1, type PredFormatFunctor4 (line 1409) | struct PredFormatFunctor4 { class Predicate4Test (line 1425) | class Predicate4Test : public testing::Test { method SetUp (line 1427) | virtual void SetUp() { method TearDown (line 1433) | virtual void TearDown() { function TEST_F (line 1484) | TEST_F(EXPECT_PRED4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1495) | TEST_F(EXPECT_PRED4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1506) | TEST_F(EXPECT_PRED4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1517) | TEST_F(EXPECT_PRED4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1528) | TEST_F(EXPECT_PRED4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1541) | TEST_F(EXPECT_PRED4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1554) | TEST_F(EXPECT_PRED4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1567) | TEST_F(EXPECT_PRED4Test, FunctorOnUserTypeFailure) { function TEST_F (line 1580) | TEST_F(ASSERT_PRED4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1591) | TEST_F(ASSERT_PRED4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1602) | TEST_F(ASSERT_PRED4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1613) | TEST_F(ASSERT_PRED4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1624) | TEST_F(ASSERT_PRED4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1638) | TEST_F(ASSERT_PRED4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1652) | TEST_F(ASSERT_PRED4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1666) | TEST_F(ASSERT_PRED4Test, FunctorOnUserTypeFailure) { function TEST_F (line 1680) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1691) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1702) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1713) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1724) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1737) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1750) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1763) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnUserTypeFailure) { function TEST_F (line 1776) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1787) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1798) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1809) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1820) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1834) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1848) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1862) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnUserTypeFailure) { function PredFunction5 (line 1877) | bool PredFunction5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) { function PredFunction5Int (line 1884) | bool PredFunction5Int(int v1, int v2, int v3, int v4, int v5) { function PredFunction5Bool (line 1887) | bool PredFunction5Bool(Bool v1, Bool v2, Bool v3, Bool v4, Bool v5) { type PredFunctor5 (line 1892) | struct PredFunctor5 { function PredFormatFunction5 (line 1905) | testing::AssertionResult PredFormatFunction5(const char* e1, type PredFormatFunctor5 (line 1925) | struct PredFormatFunctor5 { class Predicate5Test (line 1943) | class Predicate5Test : public testing::Test { method SetUp (line 1945) | virtual void SetUp() { method TearDown (line 1951) | virtual void TearDown() { function TEST_F (line 2007) | TEST_F(EXPECT_PRED5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 2019) | TEST_F(EXPECT_PRED5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 2031) | TEST_F(EXPECT_PRED5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 2043) | TEST_F(EXPECT_PRED5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 2055) | TEST_F(EXPECT_PRED5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 2069) | TEST_F(EXPECT_PRED5Test, FunctionOnUserTypeFailure) { function TEST_F (line 2083) | TEST_F(EXPECT_PRED5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 2097) | TEST_F(EXPECT_PRED5Test, FunctorOnUserTypeFailure) { function TEST_F (line 2111) | TEST_F(ASSERT_PRED5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 2123) | TEST_F(ASSERT_PRED5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 2135) | TEST_F(ASSERT_PRED5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 2147) | TEST_F(ASSERT_PRED5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 2159) | TEST_F(ASSERT_PRED5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 2174) | TEST_F(ASSERT_PRED5Test, FunctionOnUserTypeFailure) { function TEST_F (line 2189) | TEST_F(ASSERT_PRED5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 2204) | TEST_F(ASSERT_PRED5Test, FunctorOnUserTypeFailure) { function TEST_F (line 2219) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 2231) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 2243) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 2255) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 2267) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 2281) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnUserTypeFailure) { function TEST_F (line 2295) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 2309) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnUserTypeFailure) { function TEST_F (line 2323) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 2335) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 2347) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 2359) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 2371) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 2386) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnUserTypeFailure) { function TEST_F (line 2401) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 2416) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnUserTypeFailure) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_premature_exit_test.cc class PrematureExitTest (line 46) | class PrematureExitTest : public Test { method FileExists (line 49) | static bool FileExists(const char* filepath) { method PrematureExitTest (line 55) | PrematureExitTest() { method PrematureExitFileExists (line 65) | bool PrematureExitFileExists() const { function TEST_F (line 79) | TEST_F(PrematureExitDeathTest, FileExistsDuringExecutionOfDeathTest) { function TEST_F (line 97) | TEST_F(PrematureExitTest, PrematureExitFileExistsDuringTestExecution) { function main (line 109) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_prod_test.cc function TEST (line 38) | TEST(PrivateCodeTest, CanAccessPrivateMembers) { function TEST_F (line 50) | TEST_F(PrivateCodeFixtureTest, CanAccessPrivateMembers) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_repeat_test.cc type testing (line 38) | namespace testing { class MyEnvironment (line 74) | class MyEnvironment : public testing::Environment { method MyEnvironment (line 76) | MyEnvironment() {} method SetUp (line 77) | virtual void SetUp() { g_environment_set_up_count++; } method TearDown (line 78) | virtual void TearDown() { g_environment_tear_down_count++; } function TEST (line 85) | TEST(FooTest, ShouldFail) { function TEST (line 94) | TEST(FooTest, ShouldPass) { function TEST (line 103) | TEST(BarDeathTest, ThreadSafeAndFast) { class MyParamTest (line 117) | class MyParamTest : public testing::TestWithParam<int> {} function TEST_P (line 119) | TEST_P(MyParamTest, ShouldPass) { function ResetCounts (line 129) | void ResetCounts() { function CheckCounts (line 139) | void CheckCounts(int expected) { function TestRepeatUnspecified (line 149) | void TestRepeatUnspecified() { function TestRepeat (line 156) | void TestRepeat(int repeat) { function TestRepeatWithEmptyFilter (line 166) | void TestRepeatWithEmptyFilter(int repeat) { function TestRepeatWithFilterForSuccessfulTests (line 177) | void TestRepeatWithFilterForSuccessfulTests(int repeat) { function TestRepeatWithFilterForFailedTests (line 193) | void TestRepeatWithFilterForFailedTests(int repeat) { function main (line 209) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_sole_header_test.cc function Subroutine (line 38) | void Subroutine() { function TEST (line 42) | TEST(NoFatalFailureTest, ExpectNoFatalFailure) { function TEST (line 49) | TEST(NoFatalFailureTest, AssertNoFatalFailure) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_stress_test.cc type testing (line 42) | namespace testing { function IdToKey (line 57) | std::string IdToKey(int id, const char* suffix) { function IdToString (line 63) | std::string IdToString(int id) { function ExpectKeyAndValueWereRecordedForId (line 69) | void ExpectKeyAndValueWereRecordedForId( function ManyAsserts (line 82) | void ManyAsserts(int id) { function CheckTestFailureCount (line 110) | void CheckTestFailureCount(int expected_failures) { function TEST (line 120) | TEST(StressTest, CanUseScopedTraceAndAssertionsInManyThreads) { function FailingThread (line 156) | void FailingThread(bool is_fatal) { function GenerateFatalFailureInAnotherThread (line 165) | void GenerateFatalFailureInAnotherThread(bool is_fatal) { function TEST (line 170) | TEST(NoFatalFailureTest, ExpectNoFatalFailureIgnoresFailuresInOtherThr... function AssertNoFatalFailureIgnoresFailuresInOtherThreads (line 178) | void AssertNoFatalFailureIgnoresFailuresInOtherThreads() { function TEST (line 181) | TEST(NoFatalFailureTest, AssertNoFatalFailureIgnoresFailuresInOtherThr... function TEST (line 190) | TEST(FatalFailureTest, ExpectFatalFailureIgnoresFailuresInOtherThreads) { function TEST (line 197) | TEST(FatalFailureOnAllThreadsTest, ExpectFatalFailureOnAllThreads) { function TEST (line 208) | TEST(NonFatalFailureTest, ExpectNonFatalFailureIgnoresFailuresInOtherT... function TEST (line 216) | TEST(NonFatalFailureOnAllThreadsTest, ExpectNonFatalFailureOnAllThread... function main (line 230) | int main(int argc, char **argv) { function TEST (line 241) | TEST(StressTest, function main (line 245) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_test_macro_stack_footprint_test.cc function main (line 83) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_test_utils.py function SetEnvVar (line 61) | def SetEnvVar(env_var, value): function _ParseAndStripGTestFlags (line 82) | def _ParseAndStripGTestFlags(argv): function GetFlag (line 111) | def GetFlag(flag): function GetSourceDir (line 122) | def GetSourceDir(): function GetBuildDir (line 128) | def GetBuildDir(): function _RemoveTempDir (line 136) | def _RemoveTempDir(): function GetTempDir (line 143) | def GetTempDir(): function GetTestExecutablePath (line 150) | def GetTestExecutablePath(executable_name, build_dir=None): function GetExitStatus (line 181) | def GetExitStatus(exit_code): class Subprocess (line 201) | class Subprocess: method __init__ (line 202) | def __init__(self, command, working_dir=None, capture_stderr=True, env... function Main (line 300) | def Main(): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_testbridge_test.py function Assert (line 41) | def Assert(condition): class GTestTestFilterTest (line 46) | class GTestTestFilterTest(gtest_test_utils.TestCase): method testTestExecutionIsFiltered (line 48) | def testTestExecutionIsFiltered(self): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_testbridge_test_.cc function TEST (line 39) | TEST(TestFilterTest, TestThatSucceeds) {} function TEST (line 41) | TEST(TestFilterTest, TestThatFails) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_throw_on_failure_ex_test.cc function Fail (line 44) | void Fail(const char* msg) { function TestFailureThrowsRuntimeError (line 52) | void TestFailureThrowsRuntimeError() { function main (line 80) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_unittest.cc function TEST (line 39) | TEST(CommandLineFlagsTest, CanBeAccessedInCodeOnceGTestHIsIncluded) { type testing (line 73) | namespace testing { type internal (line 74) | namespace internal { class StreamingListenerTest (line 78) | class StreamingListenerTest : public Test { class FakeSocketWriter (line 80) | class FakeSocketWriter : public StreamingListener::AbstractSocketW... method Send (line 83) | virtual void Send(const std::string& message) { output_ += messa... method StreamingListenerTest (line 88) | StreamingListenerTest() function TEST_F (line 103) | TEST_F(StreamingListenerTest, OnTestProgramEnd) { function TEST_F (line 109) | TEST_F(StreamingListenerTest, OnTestIterationEnd) { function TEST_F (line 115) | TEST_F(StreamingListenerTest, OnTestCaseStart) { function TEST_F (line 121) | TEST_F(StreamingListenerTest, OnTestCaseEnd) { function TEST_F (line 127) | TEST_F(StreamingListenerTest, OnTestStart) { function TEST_F (line 133) | TEST_F(StreamingListenerTest, OnTestEnd) { function TEST_F (line 139) | TEST_F(StreamingListenerTest, OnTestPartResult) { class TestEventListenersAccessor (line 154) | class TestEventListenersAccessor { method TestEventListener (line 156) | static TestEventListener* GetRepeater(TestEventListeners* listener... method SetDefaultResultPrinter (line 160) | static void SetDefaultResultPrinter(TestEventListeners* listeners, method SetDefaultXmlGenerator (line 164) | static void SetDefaultXmlGenerator(TestEventListeners* listeners, method EventForwardingEnabled (line 169) | static bool EventForwardingEnabled(const TestEventListeners& liste... method SuppressEventForwarding (line 173) | static void SuppressEventForwarding(TestEventListeners* listeners) { class UnitTestRecordPropertyTestHelper (line 178) | class UnitTestRecordPropertyTestHelper : public Test { method UnitTestRecordPropertyTestHelper (line 180) | UnitTestRecordPropertyTestHelper() {} method UnitTestRecordProperty (line 183) | void UnitTestRecordProperty(const char* key, const std::string& va... function TEST (line 4224) | TEST(SuccessfulAssertionTest, SUCCEED) { function TEST (line 4231) | TEST(SuccessfulAssertionTest, EXPECT) { function TEST (line 4237) | TEST(SuccessfulAssertionTest, EXPECT_STR) { function TEST (line 4243) | TEST(SuccessfulAssertionTest, ASSERT) { function TEST (line 4249) | TEST(SuccessfulAssertionTest, ASSERT_STR) { class TestInfoTest (line 5329) | class TestInfoTest : public Test { method TestInfo (line 5331) | static const TestInfo* GetTestInfo(const char* test_name) { method TestResult (line 5343) | static const TestResult* GetTestResult( function TEST_F (line 5350) | TEST_F(TestInfoTest, Names) { function TEST_F (line 5358) | TEST_F(TestInfoTest, result) { function TEST (line 5375) | TEST(CodeLocationForTEST, Verify) { class CodeLocationForTESTF (line 5379) | class CodeLocationForTESTF : public Test { function TEST_F (line 5382) | TEST_F(CodeLocationForTESTF, Verify) { class CodeLocationForTESTP (line 5386) | class CodeLocationForTESTP : public TestWithParam<int> { function TEST_P (line 5389) | TEST_P(CodeLocationForTESTP, Verify) { class CodeLocationForTYPEDTEST (line 5396) | class CodeLocationForTYPEDTEST : public Test { function TYPED_TEST (line 5401) | TYPED_TEST(CodeLocationForTYPEDTEST, Verify) { class CodeLocationForTYPEDTESTP (line 5406) | class CodeLocationForTYPEDTESTP : public Test { function TYPED_TEST_P (line 5411) | TYPED_TEST_P(CodeLocationForTYPEDTESTP, Verify) { class SetUpTestCaseTest (line 5423) | class SetUpTestCaseTest : public Test { method SetUpTestCase (line 5427) | static void SetUpTestCase() { method TearDownTestCase (line 5444) | static void TearDownTestCase() { method SetUp (line 5458) | virtual void SetUp() { function TEST_F (line 5475) | TEST_F(SetUpTestCaseTest, Test1) { function TEST_F (line 5480) | TEST_F(SetUpTestCaseTest, Test2) { type Flags (line 5488) | struct Flags { method Flags (line 5490) | Flags() : also_run_disabled_tests(false), method Flags (line 5509) | static Flags AlsoRunDisabledTests(bool also_run_disabled_tests) { method Flags (line 5517) | static Flags BreakOnFailure(bool break_on_failure) { method Flags (line 5525) | static Flags CatchExceptions(bool catch_exceptions) { method Flags (line 5533) | static Flags DeathTestUseFork(bool death_test_use_fork) { method Flags (line 5541) | static Flags Filter(const char* filter) { method Flags (line 5549) | static Flags ListTests(bool list_tests) { method Flags (line 5557) | static Flags Output(const char* output) { method Flags (line 5565) | static Flags PrintTime(bool print_time) { method Flags (line 5573) | static Flags RandomSeed(Int32 random_seed) { method Flags (line 5581) | static Flags Repeat(Int32 repeat) { method Flags (line 5589) | static Flags Shuffle(bool shuffle) { method Flags (line 5597) | static Flags StackTraceDepth(Int32 stack_trace_depth) { method Flags (line 5605) | static Flags StreamResultTo(const char* stream_result_to) { method Flags (line 5613) | static Flags ThrowOnFailure(bool throw_on_failure) { class ParseFlagsTest (line 5637) | class ParseFlagsTest : public Test { method SetUp (line 5640) | virtual void SetUp() { method AssertStringArrayEq (line 5659) | static void AssertStringArrayEq(size_t size1, CharType** array1, method CheckFlags (line 5669) | static void CheckFlags(const Flags& expected) { method TestParsingFlags (line 5692) | static void TestParsingFlags(int argc1, const CharType** argv1, function TEST_F (line 5744) | TEST_F(ParseFlagsTest, Empty) { function TEST_F (line 5757) | TEST_F(ParseFlagsTest, NoFlag) { function TEST_F (line 5772) | TEST_F(ParseFlagsTest, FilterBad) { function TEST_F (line 5789) | TEST_F(ParseFlagsTest, FilterEmpty) { function TEST_F (line 5805) | TEST_F(ParseFlagsTest, FilterNonEmpty) { function TEST_F (line 5821) | TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) { function TEST_F (line 5837) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) { function TEST_F (line 5853) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) { function TEST_F (line 5869) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) { function TEST_F (line 5886) | TEST_F(ParseFlagsTest, BreakOnFailureTrue) { function TEST_F (line 5902) | TEST_F(ParseFlagsTest, CatchExceptions) { function TEST_F (line 5918) | TEST_F(ParseFlagsTest, DeathTestUseFork) { function TEST_F (line 5935) | TEST_F(ParseFlagsTest, DuplicatedFlags) { function TEST_F (line 5952) | TEST_F(ParseFlagsTest, UnrecognizedFlag) { function TEST_F (line 5974) | TEST_F(ParseFlagsTest, ListTestsFlag) { function TEST_F (line 5990) | TEST_F(ParseFlagsTest, ListTestsTrue) { function TEST_F (line 6006) | TEST_F(ParseFlagsTest, ListTestsFalse) { function TEST_F (line 6022) | TEST_F(ParseFlagsTest, ListTestsFalse_f) { function TEST_F (line 6038) | TEST_F(ParseFlagsTest, ListTestsFalse_F) { function TEST_F (line 6054) | TEST_F(ParseFlagsTest, OutputEmpty) { function TEST_F (line 6071) | TEST_F(ParseFlagsTest, OutputXml) { function TEST_F (line 6087) | TEST_F(ParseFlagsTest, OutputXmlFile) { function TEST_F (line 6103) | TEST_F(ParseFlagsTest, OutputXmlDirectory) { function TEST_F (line 6120) | TEST_F(ParseFlagsTest, PrintTimeFlag) { function TEST_F (line 6136) | TEST_F(ParseFlagsTest, PrintTimeTrue) { function TEST_F (line 6152) | TEST_F(ParseFlagsTest, PrintTimeFalse) { function TEST_F (line 6168) | TEST_F(ParseFlagsTest, PrintTimeFalse_f) { function TEST_F (line 6184) | TEST_F(ParseFlagsTest, PrintTimeFalse_F) { function TEST_F (line 6200) | TEST_F(ParseFlagsTest, RandomSeed) { function TEST_F (line 6216) | TEST_F(ParseFlagsTest, Repeat) { function TEST_F (line 6232) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) { function TEST_F (line 6249) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) { function TEST_F (line 6266) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) { function TEST_F (line 6283) | TEST_F(ParseFlagsTest, ShuffleWithoutValue) { function TEST_F (line 6299) | TEST_F(ParseFlagsTest, ShuffleFalse_0) { function TEST_F (line 6315) | TEST_F(ParseFlagsTest, ShuffleTrue) { function TEST_F (line 6331) | TEST_F(ParseFlagsTest, StackTraceDepth) { function TEST_F (line 6346) | TEST_F(ParseFlagsTest, StreamResultTo) { function TEST_F (line 6363) | TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) { function TEST_F (line 6379) | TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) { function TEST_F (line 6396) | TEST_F(ParseFlagsTest, ThrowOnFailureTrue) { function TEST_F (line 6413) | TEST_F(ParseFlagsTest, WideStrings) { class FlagfileTest (line 6439) | class FlagfileTest : public ParseFlagsTest { method SetUp (line 6441) | virtual void SetUp() { method TearDown (line 6451) | virtual void TearDown() { method CreateFlagfile (line 6456) | internal::FilePath CreateFlagfile(const char* contents) { function TEST_F (line 6470) | TEST_F(FlagfileTest, Empty) { function TEST_F (line 6490) | TEST_F(FlagfileTest, FilterNonEmpty) { function TEST_F (line 6511) | TEST_F(FlagfileTest, SeveralFlags) { class CurrentTestInfoTest (line 6540) | class CurrentTestInfoTest : public Test { method SetUpTestCase (line 6544) | static void SetUpTestCase() { method TearDownTestCase (line 6554) | static void TearDownTestCase() { function TEST_F (line 6564) | TEST_F(CurrentTestInfoTest, WorksForFirstTestInATestCase) { function TEST_F (line 6579) | TEST_F(CurrentTestInfoTest, WorksForSecondTestInATestCase) { class TestingVector (line 299) | class TestingVector : public std::vector<int> { function TEST (line 315) | TEST(GetRandomSeedFromFlagTest, HandlesZero) { function TEST (line 321) | TEST(GetRandomSeedFromFlagTest, PreservesValidSeed) { function TEST (line 329) | TEST(GetRandomSeedFromFlagTest, NormalizesInvalidSeed) { function TEST (line 339) | TEST(GetNextRandomSeedTest, WorksForValidInput) { function ClearCurrentTestPartResults (line 352) | static void ClearCurrentTestPartResults() { function TEST (line 359) | TEST(GetTypeIdTest, ReturnsSameValueForSameType) { class SubClassOfTest (line 364) | class SubClassOfTest : public Test {} class AnotherSubClassOfTest (line 365) | class AnotherSubClassOfTest : public Test {} function TEST (line 367) | TEST(GetTypeIdTest, ReturnsDifferentValuesForDifferentTypes) { function TEST (line 378) | TEST(GetTestTypeIdTest, ReturnsTheSameValueInsideOrOutsideOfGoogleTest) { function TEST (line 386) | TEST(CanonicalizeForStdLibVersioning, LeavesUnversionedNamesUnchanged) { function TEST (line 395) | TEST(CanonicalizeForStdLibVersioning, ElidesDoubleUnderNames) { function TEST (line 409) | TEST(FormatTimeInMillisAsSecondsTest, FormatsZero) { function TEST (line 413) | TEST(FormatTimeInMillisAsSecondsTest, FormatsPositiveNumber) { function TEST (line 421) | TEST(FormatTimeInMillisAsSecondsTest, FormatsNegativeNumber) { class FormatEpochTimeInMillisAsIso8601Test (line 435) | class FormatEpochTimeInMillisAsIso8601Test : public Test { method SetUp (line 443) | virtual void SetUp() { method TearDown (line 457) | virtual void TearDown() { method SetTimeZone (line 463) | static void SetTimeZone(const char* time_zone) { function TEST_F (line 491) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, PrintsTwoDigitSegments) { function TEST_F (line 496) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, MillisecondsDoNotAffectResu... function TEST_F (line 502) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, PrintsLeadingZeroes) { function TEST_F (line 507) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, Prints24HourTime) { function TEST_F (line 512) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, PrintsEpochStart) { function TEST (line 525) | TEST(NullLiteralTest, IsTrueForNullLiterals) { function TEST (line 534) | TEST(NullLiteralTest, IsFalseForNonNullLiterals) { function TEST (line 551) | TEST(CodePointToUtf8Test, CanEncodeNul) { function TEST (line 556) | TEST(CodePointToUtf8Test, CanEncodeAscii) { function TEST (line 565) | TEST(CodePointToUtf8Test, CanEncode8To11Bits) { function TEST (line 579) | TEST(CodePointToUtf8Test, CanEncode12To16Bits) { function TEST (line 596) | TEST(CodePointToUtf8Test, CanEncode17To21Bits) { function TEST (line 608) | TEST(CodePointToUtf8Test, CanEncodeInvalidCodePoint) { function TEST (line 617) | TEST(WideStringToUtf8Test, CanEncodeNul) { function TEST (line 623) | TEST(WideStringToUtf8Test, CanEncodeAscii) { function TEST (line 632) | TEST(WideStringToUtf8Test, CanEncode8To11Bits) { function TEST (line 645) | TEST(WideStringToUtf8Test, CanEncode12To16Bits) { function TEST (line 658) | TEST(WideStringToUtf8Test, StopsOnNulCharacter) { function TEST (line 664) | TEST(WideStringToUtf8Test, StopsWhenLengthLimitReached) { function TEST (line 672) | TEST(WideStringToUtf8Test, CanEncode17To21Bits) { function TEST (line 683) | TEST(WideStringToUtf8Test, CanEncodeInvalidCodePoint) { function TEST (line 690) | TEST(WideStringToUtf8Test, CanEncodeValidUtf16SUrrogatePairs) { function TEST (line 697) | TEST(WideStringToUtf8Test, CanEncodeInvalidUtf16SurrogatePair) { function TEST (line 712) | TEST(WideStringToUtf8Test, ConcatenatesCodepointsCorrectly) { function TEST (line 724) | TEST(WideStringToUtf8Test, ConcatenatesCodepointsCorrectly) { function TEST (line 734) | TEST(RandomDeathTest, GeneratesCrashesOnInvalidRange) { function TEST (line 745) | TEST(RandomTest, GeneratesNumbersWithinRange) { function TEST (line 758) | TEST(RandomTest, RepeatsWhenReseeded) { function IsPositive (line 779) | static bool IsPositive(int n) { return n > 0; } function TEST (line 781) | TEST(ContainerUtilityTest, CountIf) { function Accumulate (line 798) | static void Accumulate(int n) { g_sum += n; } function TEST (line 800) | TEST(ContainerUtilityTest, ForEach) { function TEST (line 819) | TEST(ContainerUtilityTest, GetElementOr) { function TEST (line 831) | TEST(ContainerUtilityDeathTest, ShuffleRange) { class VectorShuffleTest (line 852) | class VectorShuffleTest : public Test { method VectorShuffleTest (line 856) | VectorShuffleTest() : random_(1) { method VectorIsCorrupt (line 862) | static bool VectorIsCorrupt(const TestingVector& vector) { method VectorIsNotCorrupt (line 881) | static bool VectorIsNotCorrupt(const TestingVector& vector) { method RangeIsShuffled (line 885) | static bool RangeIsShuffled(const TestingVector& vector, int begin, in... method RangeIsUnshuffled (line 894) | static bool RangeIsUnshuffled( method VectorIsShuffled (line 899) | static bool VectorIsShuffled(const TestingVector& vector) { method VectorIsUnshuffled (line 903) | static bool VectorIsUnshuffled(const TestingVector& vector) { function TEST_F (line 913) | TEST_F(VectorShuffleTest, HandlesEmptyRange) { function TEST_F (line 935) | TEST_F(VectorShuffleTest, HandlesRangeOfSizeOne) { function TEST_F (line 955) | TEST_F(VectorShuffleTest, ShufflesEntireVector) { function TEST_F (line 966) | TEST_F(VectorShuffleTest, ShufflesStartOfVector) { function TEST_F (line 976) | TEST_F(VectorShuffleTest, ShufflesEndOfVector) { function TEST_F (line 985) | TEST_F(VectorShuffleTest, ShufflesMiddleOfVector) { function TEST_F (line 995) | TEST_F(VectorShuffleTest, ShufflesRepeatably) { function TEST (line 1016) | TEST(AssertHelperTest, AssertHelperIsSmall) { function TEST (line 1023) | TEST(StringTest, EndsWithCaseInsensitive) { function TEST (line 1040) | TEST(StringTest, CaseInsensitiveWideCStringEquals) { function TEST (line 1054) | TEST(StringTest, ShowWideCString) { function TEST (line 1062) | TEST(StringTest, AnsiAndUtf16Null) { function TEST (line 1067) | TEST(StringTest, AnsiAndUtf16ConvertBasic) { function TEST (line 1076) | TEST(StringTest, AnsiAndUtf16ConvertPathChars) { function TEST (line 1089) | TEST(TestPropertyTest, StringValue) { function TEST (line 1096) | TEST(TestPropertyTest, ReplaceStringValue) { function AddFatalFailure (line 1106) | static void AddFatalFailure() { function AddNonfatalFailure (line 1110) | static void AddNonfatalFailure() { class ScopedFakeTestPartResultReporterTest (line 1114) | class ScopedFakeTestPartResultReporterTest : public Test { type FailureMode (line 1116) | enum FailureMode { method AddFailure (line 1120) | static void AddFailure(FailureMode failure) { function TEST_F (line 1131) | TEST_F(ScopedFakeTestPartResultReporterTest, InterceptsTestFailures) { function TEST_F (line 1146) | TEST_F(ScopedFakeTestPartResultReporterTest, DeprecatedConstructor) { class ScopedFakeTestPartResultReporterWithThreadsTest (line 1158) | class ScopedFakeTestPartResultReporterWithThreadsTest method AddFailureInOtherThread (line 1161) | static void AddFailureInOtherThread(FailureMode failure) { function TEST_F (line 1167) | TEST_F(ScopedFakeTestPartResultReporterWithThreadsTest, function TEST_F (line 1194) | TEST_F(ExpectFatalFailureTest, CatchesFatalFaliure) { function TEST_F (line 1199) | TEST_F(ExpectFatalFailureTest, AcceptsStringObject) { function TEST_F (line 1204) | TEST_F(ExpectFatalFailureTest, AcceptsStdStringObject) { function TEST_F (line 1209) | TEST_F(ExpectFatalFailureTest, CatchesFatalFailureOnAllThreads) { function NonVoidFunction (line 1224) | int NonVoidFunction() { function TEST_F (line 1230) | TEST_F(ExpectFatalFailureTest, CanBeUsedInNonVoidFunction) { function DoesNotAbortHelper (line 1237) | void DoesNotAbortHelper(bool* aborted) { function TEST_F (line 1249) | TEST_F(ExpectFatalFailureTest, DoesNotAbort) { function TEST_F (line 1262) | TEST_F(ExpectFatalFailureTest, AcceptsMacroThatExpandsToUnprotectedComma) { function TEST_F (line 1281) | TEST_F(ExpectNonfatalFailureTest, CatchesNonfatalFailure) { function TEST_F (line 1287) | TEST_F(ExpectNonfatalFailureTest, AcceptsStringObject) { function TEST_F (line 1293) | TEST_F(ExpectNonfatalFailureTest, AcceptsStdStringObject) { function TEST_F (line 1298) | TEST_F(ExpectNonfatalFailureTest, CatchesNonfatalFailureOnAllThreads) { function TEST_F (line 1308) | TEST_F(ExpectNonfatalFailureTest, AcceptsMacroThatExpandsToUnprotectedCo... function TEST_F (line 1325) | TEST_F(ExpectFailureWithThreadsTest, ExpectFatalFailureOnAllThreads) { function TEST_F (line 1330) | TEST_F(ExpectFailureWithThreadsTest, ExpectNonFatalFailureOnAllThreads) { function TEST (line 1339) | TEST(TestPropertyTest, ConstructorWorks) { function TEST (line 1345) | TEST(TestPropertyTest, SetValue) { class TestResultTest (line 1356) | class TestResultTest : public Test { method SetUp (line 1366) | virtual void SetUp() { method TearDown (line 1403) | virtual void TearDown() { method CompareTestPartResult (line 1413) | static void CompareTestPartResult(const TestPartResult& expected, function TEST_F (line 1428) | TEST_F(TestResultTest, total_part_count) { function TEST_F (line 1435) | TEST_F(TestResultTest, Passed) { function TEST_F (line 1442) | TEST_F(TestResultTest, Failed) { function TEST_F (line 1452) | TEST_F(TestResultDeathTest, GetTestPartResult) { function TEST (line 1460) | TEST(TestResultPropertyTest, NoPropertiesFoundWhenNoneAreAdded) { function TEST (line 1466) | TEST(TestResultPropertyTest, OnePropertyFoundWhenAdded) { function TEST (line 1477) | TEST(TestResultPropertyTest, MultiplePropertiesFoundWhenAdded) { function TEST (line 1494) | TEST(TestResultPropertyTest, OverridesValuesForDuplicateKeys) { function TEST (line 1516) | TEST(TestResultPropertyTest, GetTestProperty) { class GTestFlagSaverTest (line 1554) | class GTestFlagSaverTest : public Test { method SetUpTestCase (line 1559) | static void SetUpTestCase() { method TearDownTestCase (line 1581) | static void TearDownTestCase() { method VerifyAndModifyFlags (line 1588) | void VerifyAndModifyFlags() { function TEST_F (line 1633) | TEST_F(GTestFlagSaverTest, ModifyGTestFlags) { function TEST_F (line 1639) | TEST_F(GTestFlagSaverTest, VerifyGTestFlags) { function SetEnv (line 1646) | static void SetEnv(const char* name, const char* value) { function TEST (line 1690) | TEST(Int32FromGTestEnvTest, ReturnsDefaultWhenVariableIsNotSet) { function TEST (line 1699) | TEST(Int32FromGTestEnvTest, ReturnsDefaultWhenValueOverflows) { function TEST (line 1711) | TEST(Int32FromGTestEnvTest, ReturnsDefaultWhenValueIsInvalid) { function TEST (line 1726) | TEST(Int32FromGTestEnvTest, ParsesAndReturnsValidValue) { function TEST (line 1739) | TEST(ParseInt32FlagTest, ReturnsFalseForInvalidFlag) { function TEST (line 1750) | TEST(ParseInt32FlagTest, ReturnsDefaultWhenValueOverflows) { function TEST (line 1764) | TEST(ParseInt32FlagTest, ReturnsDefaultWhenValueIsInvalid) { function TEST (line 1778) | TEST(ParseInt32FlagTest, ParsesAndReturnsValidValue) { function TEST (line 1792) | TEST(Int32FromEnvOrDieTest, ParsesAndReturnsValidValue) { function TEST (line 1803) | TEST(Int32FromEnvOrDieDeathTest, AbortsOnFailure) { function TEST (line 1812) | TEST(Int32FromEnvOrDieDeathTest, AbortsOnInt32Overflow) { function TEST (line 1821) | TEST(ShouldRunTestOnShardTest, IsPartitionWhenThereIsOneShard) { class ShouldShardTest (line 1829) | class ShouldShardTest : public testing::Test { method SetUp (line 1831) | virtual void SetUp() { method TearDown (line 1836) | virtual void TearDown() { function TEST_F (line 1847) | TEST_F(ShouldShardTest, ReturnsFalseWhenNeitherEnvVarIsSet) { function TEST_F (line 1856) | TEST_F(ShouldShardTest, ReturnsFalseWhenTotalShardIsOne) { function TEST_F (line 1867) | TEST_F(ShouldShardTest, WorksWhenShardEnvVarsAreValid) { function TEST_F (line 1889) | TEST_F(ShouldShardDeathTest, AbortsWhenShardingEnvVarsAreInvalid) { function TEST (line 1909) | TEST(ShouldRunTestOnShardTest, IsPartitionWhenThereAreFiveShards) { function TEST (line 1951) | TEST(UnitTestTest, CanGetOriginalWorkingDir) { function TEST (line 1956) | TEST(UnitTestTest, ReturnsPlausibleTimestamp) { function ExpectNonFatalFailureRecordingPropertyWithReservedKey (line 1964) | void ExpectNonFatalFailureRecordingPropertyWithReservedKey( function ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTest (line 1971) | void ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTest( function ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTestCase (line 1979) | void ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTest... function ExpectNonFatalFailureRecordingPropertyWithReservedKeyOutsideOfTestCase (line 1987) | void ExpectNonFatalFailureRecordingPropertyWithReservedKeyOutsideOfTestC... class UnitTestRecordPropertyTest (line 1996) | class UnitTestRecordPropertyTest : method SetUpTestCase (line 1999) | static void SetUpTestCase() { function TEST_F (line 2026) | TEST_F(UnitTestRecordPropertyTest, OnePropertyFoundWhenAdded) { function TEST_F (line 2038) | TEST_F(UnitTestRecordPropertyTest, MultiplePropertiesFoundWhenAdded) { function TEST_F (line 2054) | TEST_F(UnitTestRecordPropertyTest, OverridesValuesForDuplicateKeys) { function TEST_F (line 2073) | TEST_F(UnitTestRecordPropertyTest, function TEST_F (line 2089) | TEST_F(UnitTestRecordPropertyTest, class UnitTestRecordPropertyTestEnvironment (line 2097) | class UnitTestRecordPropertyTestEnvironment : public Environment { method TearDown (line 2099) | virtual void TearDown() { function IsEven (line 2132) | bool IsEven(int n) { type IsEvenFunctor (line 2137) | struct IsEvenFunctor { function AssertionResult (line 2143) | AssertionResult AssertIsEven(const char* expr, int n) { function AssertionResult (line 2155) | AssertionResult ResultIsEven(int n) { function AssertionResult (line 2165) | AssertionResult ResultIsEvenNoExplanation(int n) { type AssertIsEvenFunctor (line 2174) | struct AssertIsEvenFunctor { method AssertionResult (line 2175) | AssertionResult operator()(const char* expr, int n) { function SumIsEven2 (line 2181) | bool SumIsEven2(int n1, int n2) { type SumIsEven3Functor (line 2187) | struct SumIsEven3Functor { function AssertionResult (line 2195) | AssertionResult AssertSumIsEven4( type AssertSumIsEven5Functor (line 2212) | struct AssertSumIsEven5Functor { method AssertionResult (line 2213) | AssertionResult operator()( function TEST (line 2234) | TEST(Pred1Test, WithoutFormat) { function TEST (line 2248) | TEST(Pred1Test, WithFormat) { function TEST (line 2265) | TEST(Pred1Test, SingleEvaluationOnFailure) { function TEST (line 2283) | TEST(PredTest, WithoutFormat) { function TEST (line 2300) | TEST(PredTest, WithFormat) { function TEST (line 2322) | TEST(PredTest, SingleEvaluationOnFailure) { function IsPositive (line 2369) | bool IsPositive(double x) { function IsNegative (line 2374) | bool IsNegative(T x) { function GreaterThan (line 2379) | bool GreaterThan(T1 x1, T2 x2) { function TEST (line 2385) | TEST(PredicateAssertionTest, AcceptsOverloadedFunction) { function TEST (line 2393) | TEST(PredicateAssertionTest, AcceptsTemplateFunction) { function AssertionResult (line 2404) | AssertionResult IsPositiveFormat(const char* /* expr */, int n) { function AssertionResult (line 2409) | AssertionResult IsPositiveFormat(const char* /* expr */, double x) { function AssertionResult (line 2415) | AssertionResult IsNegativeFormat(const char* /* expr */, T x) { function AssertionResult (line 2421) | AssertionResult EqualsFormat(const char* /* expr1 */, const char* /* exp... function TEST (line 2429) | TEST(PredicateFormatAssertionTest, AcceptsOverloadedFunction) { function TEST (line 2436) | TEST(PredicateFormatAssertionTest, AcceptsTemplateFunction) { function TEST (line 2445) | TEST(StringAssertionTest, ASSERT_STREQ) { function TEST (line 2458) | TEST(StringAssertionTest, ASSERT_STREQ_Null) { function TEST (line 2465) | TEST(StringAssertionTest, ASSERT_STREQ_Null2) { function TEST (line 2471) | TEST(StringAssertionTest, ASSERT_STRNE) { function TEST (line 2484) | TEST(StringAssertionTest, ASSERT_STRCASEEQ) { function TEST (line 2494) | TEST(StringAssertionTest, ASSERT_STRCASENE) { function TEST (line 2507) | TEST(StringAssertionTest, STREQ_Wide) { function TEST (line 2536) | TEST(StringAssertionTest, STRNE_Wide) { function TEST (line 2568) | TEST(IsSubstringTest, ReturnsCorrectResultForCString) { function TEST (line 2579) | TEST(IsSubstringTest, ReturnsCorrectResultForWideCString) { function TEST (line 2590) | TEST(IsSubstringTest, GeneratesCorrectMessageForCString) { function TEST (line 2601) | TEST(IsSubstringTest, ReturnsCorrectResultsForStdString) { function TEST (line 2609) | TEST(IsSubstringTest, ReturnsCorrectResultForStdWstring) { function TEST (line 2616) | TEST(IsSubstringTest, GeneratesCorrectMessageForWstring) { function TEST (line 2632) | TEST(IsNotSubstringTest, ReturnsCorrectResultForCString) { function TEST (line 2639) | TEST(IsNotSubstringTest, ReturnsCorrectResultForWideCString) { function TEST (line 2646) | TEST(IsNotSubstringTest, GeneratesCorrectMessageForWideCString) { function TEST (line 2658) | TEST(IsNotSubstringTest, ReturnsCorrectResultsForStdString) { function TEST (line 2665) | TEST(IsNotSubstringTest, GeneratesCorrectMessageForStdString) { function TEST (line 2679) | TEST(IsNotSubstringTest, ReturnsCorrectResultForStdWstring) { class FloatingPointTest (line 2690) | class FloatingPointTest : public Test { type TestValues (line 2693) | struct TestValues { method SetUp (line 2712) | virtual void SetUp() { method TestSize (line 2755) | void TestSize() { function TEST_F (line 2770) | TEST_F(FloatTest, Size) { function TEST_F (line 2775) | TEST_F(FloatTest, Zeros) { function TEST_F (line 2788) | TEST_F(FloatTest, AlmostZeros) { function TEST_F (line 2808) | TEST_F(FloatTest, SmallDiff) { function TEST_F (line 2815) | TEST_F(FloatTest, LargeDiff) { function TEST_F (line 2824) | TEST_F(FloatTest, Infinity) { function TEST_F (line 2840) | TEST_F(FloatTest, NaN) { function TEST_F (line 2865) | TEST_F(FloatTest, Reflexive) { function TEST_F (line 2872) | TEST_F(FloatTest, Commutative) { function TEST_F (line 2882) | TEST_F(FloatTest, EXPECT_NEAR) { function TEST_F (line 2893) | TEST_F(FloatTest, ASSERT_NEAR) { function TEST_F (line 2904) | TEST_F(FloatTest, FloatLESucceeds) { function TEST_F (line 2913) | TEST_F(FloatTest, FloatLEFails) { function TEST_F (line 2943) | TEST_F(DoubleTest, Size) { function TEST_F (line 2948) | TEST_F(DoubleTest, Zeros) { function TEST_F (line 2961) | TEST_F(DoubleTest, AlmostZeros) { function TEST_F (line 2981) | TEST_F(DoubleTest, SmallDiff) { function TEST_F (line 2988) | TEST_F(DoubleTest, LargeDiff) { function TEST_F (line 2997) | TEST_F(DoubleTest, Infinity) { function TEST_F (line 3013) | TEST_F(DoubleTest, NaN) { function TEST_F (line 3034) | TEST_F(DoubleTest, Reflexive) { function TEST_F (line 3044) | TEST_F(DoubleTest, Commutative) { function TEST_F (line 3054) | TEST_F(DoubleTest, EXPECT_NEAR) { function TEST_F (line 3065) | TEST_F(DoubleTest, ASSERT_NEAR) { function TEST_F (line 3076) | TEST_F(DoubleTest, DoubleLESucceeds) { function TEST_F (line 3085) | TEST_F(DoubleTest, DoubleLEFails) { function TEST (line 3117) | TEST(DisabledTest, DISABLED_TestShouldNotRun) { function TEST (line 3123) | TEST(DisabledTest, NotDISABLED_TestShouldRun) { function TEST (line 3129) | TEST(DISABLED_TestCase, TestShouldNotRun) { function TEST (line 3135) | TEST(DISABLED_TestCase, DISABLED_TestShouldNotRun) { class DisabledTestsTest (line 3141) | class DisabledTestsTest : public Test { method SetUpTestCase (line 3143) | static void SetUpTestCase() { method TearDownTestCase (line 3148) | static void TearDownTestCase() { function TEST_F (line 3154) | TEST_F(DisabledTestsTest, DISABLED_TestShouldNotRun_1) { function TEST_F (line 3158) | TEST_F(DisabledTestsTest, DISABLED_TestShouldNotRun_2) { class TypedTest (line 3167) | class TypedTest : public Test { function TYPED_TEST (line 3173) | TYPED_TEST(TypedTest, DISABLED_ShouldNotRun) { class DISABLED_TypedTest (line 3178) | class DISABLED_TypedTest : public Test { function TYPED_TEST (line 3183) | TYPED_TEST(DISABLED_TypedTest, ShouldNotRun) { class TypedTestP (line 3194) | class TypedTestP : public Test { function TYPED_TEST_P (line 3199) | TYPED_TEST_P(TypedTestP, DISABLED_ShouldNotRun) { class DISABLED_TypedTestP (line 3209) | class DISABLED_TypedTestP : public Test { function TYPED_TEST_P (line 3214) | TYPED_TEST_P(DISABLED_TypedTestP, ShouldNotRun) { class SingleEvaluationTest (line 3227) | class SingleEvaluationTest : public Test { method CompareAndIncrementCharPtrs (line 3232) | static void CompareAndIncrementCharPtrs() { method CompareAndIncrementInts (line 3238) | static void CompareAndIncrementInts() { method SingleEvaluationTest (line 3243) | SingleEvaluationTest() { function TEST_F (line 3268) | TEST_F(SingleEvaluationTest, FailedASSERT_STREQ) { function TEST_F (line 3276) | TEST_F(SingleEvaluationTest, ASSERT_STR) { function TEST_F (line 3291) | TEST_F(SingleEvaluationTest, FailedASSERT_NE) { function TEST_F (line 3299) | TEST_F(SingleEvaluationTest, OtherCases) { function ThrowAnInteger (line 3330) | void ThrowAnInteger() { function TEST_F (line 3335) | TEST_F(SingleEvaluationTest, ExceptionTests) { class NoFatalFailureTest (line 3380) | class NoFatalFailureTest : public Test { method Succeeds (line 3382) | void Succeeds() {} method FailsNonFatal (line 3383) | void FailsNonFatal() { method Fails (line 3386) | void Fails() { method DoAssertNoFatalFailureOnFails (line 3390) | void DoAssertNoFatalFailureOnFails() { method DoExpectNoFatalFailureOnFails (line 3395) | void DoExpectNoFatalFailureOnFails() { function TEST_F (line 3401) | TEST_F(NoFatalFailureTest, NoFailure) { function TEST_F (line 3406) | TEST_F(NoFatalFailureTest, NonFatalIsNoFailure) { function TEST_F (line 3415) | TEST_F(NoFatalFailureTest, AssertNoFatalFailureOnFatalFailure) { function TEST_F (line 3432) | TEST_F(NoFatalFailureTest, ExpectNoFatalFailureOnFatalFailure) { function TEST_F (line 3453) | TEST_F(NoFatalFailureTest, MessageIsStreamable) { function EditsToString (line 3472) | std::string EditsToString(const std::vector<EditType>& edits) { function CharsToIndices (line 3481) | std::vector<size_t> CharsToIndices(const std::string& str) { function CharsToLines (line 3489) | std::vector<std::string> CharsToLines(const std::string& str) { function TEST (line 3497) | TEST(EditDistance, TestCases) { function TEST (line 3546) | TEST(AssertionTest, EqFailure) { function TEST (line 3601) | TEST(AssertionTest, EqFailureWithDiff) { function TEST (line 3621) | TEST(AssertionTest, AppendUserMessage) { function TEST (line 3639) | TEST(AssertionTest, ASSERT_TRUE) { function TEST (line 3646) | TEST(AssertionTest, AssertTrueWithAssertionResult) { function TEST (line 3663) | TEST(AssertionTest, ASSERT_FALSE) { function TEST (line 3672) | TEST(AssertionTest, AssertFalseWithAssertionResult) { function TEST (line 3696) | TEST(ExpectTest, ASSERT_EQ_Double) { function TEST (line 3706) | TEST(AssertionTest, ASSERT_EQ) { function TEST (line 3717) | TEST(AssertionTest, ASSERT_EQ_NULL) { function TEST (line 3737) | TEST(ExpectTest, ASSERT_EQ_0) { function TEST (line 3749) | TEST(AssertionTest, ASSERT_NE) { function TEST (line 3757) | TEST(AssertionTest, ASSERT_LE) { function TEST (line 3765) | TEST(AssertionTest, ASSERT_LT) { function TEST (line 3772) | TEST(AssertionTest, ASSERT_GE) { function TEST (line 3780) | TEST(AssertionTest, ASSERT_GT) { function ThrowNothing (line 3788) | void ThrowNothing() {} function TEST (line 3791) | TEST(AssertionTest, ASSERT_THROW) { function TEST (line 3810) | TEST(AssertionTest, ASSERT_NO_THROW) { function TEST (line 3818) | TEST(AssertionTest, ASSERT_ANY_THROW) { function TEST (line 3830) | TEST(AssertionTest, AssertPrecedence) { function TestEq1 (line 3837) | void TestEq1(int x) { function TEST (line 3842) | TEST(AssertionTest, NonFixtureSubroutine) { class Uncopyable (line 3848) | class Uncopyable { method Uncopyable (line 3850) | explicit Uncopyable(int a_value) : value_(a_value) {} method value (line 3852) | int value() const { return value_; } function IsPositiveUncopyable (line 3869) | bool IsPositiveUncopyable(const Uncopyable& x) { function TestAssertNonPositive (line 3874) | void TestAssertNonPositive() { function TestAssertEqualsUncopyable (line 3879) | void TestAssertEqualsUncopyable() { function TEST (line 3886) | TEST(AssertionTest, AssertWorksWithUncopyableObject) { function TEST (line 3898) | TEST(AssertionTest, ExpectWorksWithUncopyableObject) { type NamedEnum (line 3910) | enum NamedEnum { function TEST (line 3915) | TEST(AssertionTest, NamedEnum) { function TEST (line 3954) | TEST(AssertionTest, AnonymousEnum) { function HRESULT (line 3996) | static HRESULT UnexpectedHRESULTFailure() { function HRESULT (line 4000) | static HRESULT OkHRESULTSuccess() { function HRESULT (line 4004) | static HRESULT FalseHRESULTSuccess() { function TEST (line 4012) | TEST(HRESULTAssertionTest, EXPECT_HRESULT_SUCCEEDED) { function TEST (line 4021) | TEST(HRESULTAssertionTest, ASSERT_HRESULT_SUCCEEDED) { function TEST (line 4030) | TEST(HRESULTAssertionTest, EXPECT_HRESULT_FAILED) { function TEST (line 4041) | TEST(HRESULTAssertionTest, ASSERT_HRESULT_FAILED) { function TEST (line 4058) | TEST(HRESULTAssertionTest, Streaming) { function TEST (line 4093) | TEST(AssertionSyntaxTest, BasicAssertionsBehavesLikeSingleStatement) { function TEST (line 4115) | TEST(ExpectThrowTest, DoesNotGenerateUnreachableCodeWarning) { function TEST (line 4127) | TEST(AssertionSyntaxTest, ExceptionAssertionsBehavesLikeSingleStatement) { function TEST (line 4154) | TEST(AssertionSyntaxTest, NoFatalFailureAssertionsBehavesLikeSingleState... function TEST (line 4178) | TEST(AssertionSyntaxTest, WorksWithSwitch) { function ThrowAString (line 4205) | void ThrowAString() { function TEST (line 4211) | TEST(AssertionSyntaxTest, WorksWithConst) { type testing (line 4221) | namespace testing { type internal (line 74) | namespace internal { class StreamingListenerTest (line 78) | class StreamingListenerTest : public Test { class FakeSocketWriter (line 80) | class FakeSocketWriter : public StreamingListener::AbstractSocketW... method Send (line 83) | virtual void Send(const std::string& message) { output_ += messa... method StreamingListenerTest (line 88) | StreamingListenerTest() function TEST_F (line 103) | TEST_F(StreamingListenerTest, OnTestProgramEnd) { function TEST_F (line 109) | TEST_F(StreamingListenerTest, OnTestIterationEnd) { function TEST_F (line 115) | TEST_F(StreamingListenerTest, OnTestCaseStart) { function TEST_F (line 121) | TEST_F(StreamingListenerTest, OnTestCaseEnd) { function TEST_F (line 127) | TEST_F(StreamingListenerTest, OnTestStart) { function TEST_F (line 133) | TEST_F(StreamingListenerTest, OnTestEnd) { function TEST_F (line 139) | TEST_F(StreamingListenerTest, OnTestPartResult) { class TestEventListenersAccessor (line 154) | class TestEventListenersAccessor { method TestEventListener (line 156) | static TestEventListener* GetRepeater(TestEventListeners* listener... method SetDefaultResultPrinter (line 160) | static void SetDefaultResultPrinter(TestEventListeners* listeners, method SetDefaultXmlGenerator (line 164) | static void SetDefaultXmlGenerator(TestEventListeners* listeners, method EventForwardingEnabled (line 169) | static bool EventForwardingEnabled(const TestEventListeners& liste... method SuppressEventForwarding (line 173) | static void SuppressEventForwarding(TestEventListeners* listeners) { class UnitTestRecordPropertyTestHelper (line 178) | class UnitTestRecordPropertyTestHelper : public Test { method UnitTestRecordPropertyTestHelper (line 180) | UnitTestRecordPropertyTestHelper() {} method UnitTestRecordProperty (line 183) | void UnitTestRecordProperty(const char* key, const std::string& va... function TEST (line 4224) | TEST(SuccessfulAssertionTest, SUCCEED) { function TEST (line 4231) | TEST(SuccessfulAssertionTest, EXPECT) { function TEST (line 4237) | TEST(SuccessfulAssertionTest, EXPECT_STR) { function TEST (line 4243) | TEST(SuccessfulAssertionTest, ASSERT) { function TEST (line 4249) | TEST(SuccessfulAssertionTest, ASSERT_STR) { class TestInfoTest (line 5329) | class TestInfoTest : public Test { method TestInfo (line 5331) | static const TestInfo* GetTestInfo(const char* test_name) { method TestResult (line 5343) | static const TestResult* GetTestResult( function TEST_F (line 5350) | TEST_F(TestInfoTest, Names) { function TEST_F (line 5358) | TEST_F(TestInfoTest, result) { function TEST (line 5375) | TEST(CodeLocationForTEST, Verify) { class CodeLocationForTESTF (line 5379) | class CodeLocationForTESTF : public Test { function TEST_F (line 5382) | TEST_F(CodeLocationForTESTF, Verify) { class CodeLocationForTESTP (line 5386) | class CodeLocationForTESTP : public TestWithParam<int> { function TEST_P (line 5389) | TEST_P(CodeLocationForTESTP, Verify) { class CodeLocationForTYPEDTEST (line 5396) | class CodeLocationForTYPEDTEST : public Test { function TYPED_TEST (line 5401) | TYPED_TEST(CodeLocationForTYPEDTEST, Verify) { class CodeLocationForTYPEDTESTP (line 5406) | class CodeLocationForTYPEDTESTP : public Test { function TYPED_TEST_P (line 5411) | TYPED_TEST_P(CodeLocationForTYPEDTESTP, Verify) { class SetUpTestCaseTest (line 5423) | class SetUpTestCaseTest : public Test { method SetUpTestCase (line 5427) | static void SetUpTestCase() { method TearDownTestCase (line 5444) | static void TearDownTestCase() { method SetUp (line 5458) | virtual void SetUp() { function TEST_F (line 5475) | TEST_F(SetUpTestCaseTest, Test1) { function TEST_F (line 5480) | TEST_F(SetUpTestCaseTest, Test2) { type Flags (line 5488) | struct Flags { method Flags (line 5490) | Flags() : also_run_disabled_tests(false), method Flags (line 5509) | static Flags AlsoRunDisabledTests(bool also_run_disabled_tests) { method Flags (line 5517) | static Flags BreakOnFailure(bool break_on_failure) { method Flags (line 5525) | static Flags CatchExceptions(bool catch_exceptions) { method Flags (line 5533) | static Flags DeathTestUseFork(bool death_test_use_fork) { method Flags (line 5541) | static Flags Filter(const char* filter) { method Flags (line 5549) | static Flags ListTests(bool list_tests) { method Flags (line 5557) | static Flags Output(const char* output) { method Flags (line 5565) | static Flags PrintTime(bool print_time) { method Flags (line 5573) | static Flags RandomSeed(Int32 random_seed) { method Flags (line 5581) | static Flags Repeat(Int32 repeat) { method Flags (line 5589) | static Flags Shuffle(bool shuffle) { method Flags (line 5597) | static Flags StackTraceDepth(Int32 stack_trace_depth) { method Flags (line 5605) | static Flags StreamResultTo(const char* stream_result_to) { method Flags (line 5613) | static Flags ThrowOnFailure(bool throw_on_failure) { class ParseFlagsTest (line 5637) | class ParseFlagsTest : public Test { method SetUp (line 5640) | virtual void SetUp() { method AssertStringArrayEq (line 5659) | static void AssertStringArrayEq(size_t size1, CharType** array1, method CheckFlags (line 5669) | static void CheckFlags(const Flags& expected) { method TestParsingFlags (line 5692) | static void TestParsingFlags(int argc1, const CharType** argv1, function TEST_F (line 5744) | TEST_F(ParseFlagsTest, Empty) { function TEST_F (line 5757) | TEST_F(ParseFlagsTest, NoFlag) { function TEST_F (line 5772) | TEST_F(ParseFlagsTest, FilterBad) { function TEST_F (line 5789) | TEST_F(ParseFlagsTest, FilterEmpty) { function TEST_F (line 5805) | TEST_F(ParseFlagsTest, FilterNonEmpty) { function TEST_F (line 5821) | TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) { function TEST_F (line 5837) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) { function TEST_F (line 5853) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) { function TEST_F (line 5869) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) { function TEST_F (line 5886) | TEST_F(ParseFlagsTest, BreakOnFailureTrue) { function TEST_F (line 5902) | TEST_F(ParseFlagsTest, CatchExceptions) { function TEST_F (line 5918) | TEST_F(ParseFlagsTest, DeathTestUseFork) { function TEST_F (line 5935) | TEST_F(ParseFlagsTest, DuplicatedFlags) { function TEST_F (line 5952) | TEST_F(ParseFlagsTest, UnrecognizedFlag) { function TEST_F (line 5974) | TEST_F(ParseFlagsTest, ListTestsFlag) { function TEST_F (line 5990) | TEST_F(ParseFlagsTest, ListTestsTrue) { function TEST_F (line 6006) | TEST_F(ParseFlagsTest, ListTestsFalse) { function TEST_F (line 6022) | TEST_F(ParseFlagsTest, ListTestsFalse_f) { function TEST_F (line 6038) | TEST_F(ParseFlagsTest, ListTestsFalse_F) { function TEST_F (line 6054) | TEST_F(ParseFlagsTest, OutputEmpty) { function TEST_F (line 6071) | TEST_F(ParseFlagsTest, OutputXml) { function TEST_F (line 6087) | TEST_F(ParseFlagsTest, OutputXmlFile) { function TEST_F (line 6103) | TEST_F(ParseFlagsTest, OutputXmlDirectory) { function TEST_F (line 6120) | TEST_F(ParseFlagsTest, PrintTimeFlag) { function TEST_F (line 6136) | TEST_F(ParseFlagsTest, PrintTimeTrue) { function TEST_F (line 6152) | TEST_F(ParseFlagsTest, PrintTimeFalse) { function TEST_F (line 6168) | TEST_F(ParseFlagsTest, PrintTimeFalse_f) { function TEST_F (line 6184) | TEST_F(ParseFlagsTest, PrintTimeFalse_F) { function TEST_F (line 6200) | TEST_F(ParseFlagsTest, RandomSeed) { function TEST_F (line 6216) | TEST_F(ParseFlagsTest, Repeat) { function TEST_F (line 6232) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) { function TEST_F (line 6249) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) { function TEST_F (line 6266) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) { function TEST_F (line 6283) | TEST_F(ParseFlagsTest, ShuffleWithoutValue) { function TEST_F (line 6299) | TEST_F(ParseFlagsTest, ShuffleFalse_0) { function TEST_F (line 6315) | TEST_F(ParseFlagsTest, ShuffleTrue) { function TEST_F (line 6331) | TEST_F(ParseFlagsTest, StackTraceDepth) { function TEST_F (line 6346) | TEST_F(ParseFlagsTest, StreamResultTo) { function TEST_F (line 6363) | TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) { function TEST_F (line 6379) | TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) { function TEST_F (line 6396) | TEST_F(ParseFlagsTest, ThrowOnFailureTrue) { function TEST_F (line 6413) | TEST_F(ParseFlagsTest, WideStrings) { class FlagfileTest (line 6439) | class FlagfileTest : public ParseFlagsTest { method SetUp (line 6441) | virtual void SetUp() { method TearDown (line 6451) | virtual void TearDown() { method CreateFlagfile (line 6456) | internal::FilePath CreateFlagfile(const char* contents) { function TEST_F (line 6470) | TEST_F(FlagfileTest, Empty) { function TEST_F (line 6490) | TEST_F(FlagfileTest, FilterNonEmpty) { function TEST_F (line 6511) | TEST_F(FlagfileTest, SeveralFlags) { class CurrentTestInfoTest (line 6540) | class CurrentTestInfoTest : public Test { method SetUpTestCase (line 6544) | static void SetUpTestCase() { method TearDownTestCase (line 6554) | static void TearDownTestCase() { function TEST_F (line 6564) | TEST_F(CurrentTestInfoTest, WorksForFirstTestInATestCase) { function TEST_F (line 6579) | TEST_F(CurrentTestInfoTest, WorksForSecondTestInATestCase) { function TEST (line 4260) | TEST(AssertionWithMessageTest, EXPECT) { function TEST (line 4284) | TEST(AssertionWithMessageTest, ASSERT) { function TEST (line 4294) | TEST(AssertionWithMessageTest, ASSERT_STR) { function TEST (line 4302) | TEST(AssertionWithMessageTest, ASSERT_FLOATING) { function TEST (line 4312) | TEST(AssertionWithMessageTest, ASSERT_FALSE) { function TEST (line 4321) | TEST(AssertionWithMessageTest, FAIL) { function TEST (line 4327) | TEST(AssertionWithMessageTest, SUCCEED) { function TEST (line 4332) | TEST(AssertionWithMessageTest, ASSERT_TRUE) { function TEST (line 4343) | TEST(AssertionWithMessageTest, WideStringMessage) { function TEST (line 4355) | TEST(ExpectTest, EXPECT_TRUE) { function TEST (line 4371) | TEST(ExpectTest, ExpectTrueWithAssertionResult) { function TEST (line 4385) | TEST(ExpectTest, EXPECT_FALSE) { function TEST (line 4401) | TEST(ExpectTest, ExpectFalseWithAssertionResult) { function TEST (line 4420) | TEST(ExpectTest, EXPECT_EQ) { function TEST (line 4434) | TEST(ExpectTest, EXPECT_EQ_Double) { function TEST (line 4445) | TEST(ExpectTest, EXPECT_EQ_NULL) { function TEST (line 4465) | TEST(ExpectTest, EXPECT_EQ_0) { function TEST (line 4477) | TEST(ExpectTest, EXPECT_NE) { function TEST (line 4499) | TEST(ExpectTest, EXPECT_LE) { function TEST (line 4509) | TEST(ExpectTest, EXPECT_LT) { function TEST (line 4518) | TEST(ExpectTest, EXPECT_GE) { function TEST (line 4528) | TEST(ExpectTest, EXPECT_GT) { function TEST (line 4539) | TEST(ExpectTest, EXPECT_THROW) { function TEST (line 4551) | TEST(ExpectTest, EXPECT_NO_THROW) { function TEST (line 4559) | TEST(ExpectTest, EXPECT_ANY_THROW) { function TEST (line 4570) | TEST(ExpectTest, ExpectPrecedence) { function TEST (line 4580) | TEST(StreamableToStringTest, Scalar) { function TEST (line 4585) | TEST(StreamableToStringTest, Pointer) { function TEST (line 4592) | TEST(StreamableToStringTest, NullPointer) { function TEST (line 4598) | TEST(StreamableToStringTest, CString) { function TEST (line 4603) | TEST(StreamableToStringTest, NullCString) { function TEST (line 4611) | TEST(StreamableTest, string) { function TEST (line 4620) | TEST(StreamableTest, stringWithEmbeddedNUL) { function TEST (line 4631) | TEST(StreamableTest, NULChar) { function TEST (line 4638) | TEST(StreamableTest, int) { function TEST (line 4648) | TEST(StreamableTest, NullCharPtr) { function TEST (line 4655) | TEST(StreamableTest, BasicIoManip) { function AddFailureHelper (line 4664) | void AddFailureHelper(bool* aborted) { function TEST (line 4671) | TEST(MacroTest, ADD_FAILURE) { function TEST (line 4679) | TEST(MacroTest, ADD_FAILURE_AT) { function TEST (line 4694) | TEST(MacroTest, FAIL) { function TEST (line 4702) | TEST(MacroTest, SUCCEED) { function TEST (line 4715) | TEST(EqAssertionTest, Bool) { function TEST (line 4724) | TEST(EqAssertionTest, Int) { function TEST (line 4731) | TEST(EqAssertionTest, Time_T) { function TEST (line 4740) | TEST(EqAssertionTest, Char) { function TEST (line 4750) | TEST(EqAssertionTest, WideChar) { function TEST (line 4770) | TEST(EqAssertionTest, StdString) { function TEST (line 4801) | TEST(EqAssertionTest, StdWideString) { function TEST (line 4837) | TEST(EqAssertionTest, GlobalString) { function TEST (line 4868) | TEST(EqAssertionTest, GlobalWideString) { function TEST (line 4902) | TEST(EqAssertionTest, CharPointer) { function TEST (line 4924) | TEST(EqAssertionTest, WideCharPointer) { function TEST (line 4949) | TEST(EqAssertionTest, OtherPointer) { class UnprintableChar (line 4958) | class UnprintableChar { method UnprintableChar (line 4960) | explicit UnprintableChar(char ch) : char_(ch) {} function TEST (line 4987) | TEST(ComparisonAssertionTest, AcceptsUnprintableArgs) { class Foo (line 5023) | class Foo { method Foo (line 5025) | Foo() {} method Bar (line 5028) | int Bar() const { return 1; } function TEST (line 5038) | TEST(FRIEND_TEST_Test, TEST) { class FRIEND_TEST_Test2 (line 5043) | class FRIEND_TEST_Test2 : public Test { function TEST_F (line 5050) | TEST_F(FRIEND_TEST_Test2, TEST_F) { class TestLifeCycleTest (line 5060) | class TestLifeCycleTest : public Test { method TestLifeCycleTest (line 5064) | TestLifeCycleTest() { count_++; } method count (line 5071) | int count() const { return count_; } function TEST_F (line 5080) | TEST_F(TestLifeCycleTest, Test1) { function TEST_F (line 5087) | TEST_F(TestLifeCycleTest, Test2) { function TEST (line 5098) | TEST(AssertionResultTest, CopyConstructorWorksWhenNotOptimied) { function TEST (line 5114) | TEST(AssertionResultTest, ConstructionWorks) { function TEST (line 5137) | TEST(AssertionResultTest, NegationWorks) { function TEST (line 5147) | TEST(AssertionResultTest, StreamingWorks) { function TEST (line 5153) | TEST(AssertionResultTest, CanStreamOstreamManipulators) { function TEST (line 5162) | TEST(AssertionResultTest, ConstructibleFromContextuallyConvertibleToBool) { type ConvertibleToAssertionResult (line 5175) | struct ConvertibleToAssertionResult { function TEST (line 5179) | TEST(AssertionResultTest, ConstructibleFromImplicitlyConvertible) { class Base (line 5186) | class Base { method Base (line 5188) | explicit Base(int an_x) : x_(an_x) {} method x (line 5189) | int x() const { return x_; } function TEST (line 5202) | TEST(MessageTest, CanStreamUserTypeInGlobalNameSpace) { class MyTypeInUnnamedNameSpace (line 5213) | class MyTypeInUnnamedNameSpace : public Base { method MyTypeInUnnamedNameSpace (line 5215) | explicit MyTypeInUnnamedNameSpace(int an_x): Base(an_x) {} function TEST (line 5227) | TEST(MessageTest, CanStreamUserTypeInUnnamedNameSpace) { type namespace1 (line 5237) | namespace namespace1 { class MyTypeInNameSpace1 (line 5238) | class MyTypeInNameSpace1 : public Base { method MyTypeInNameSpace1 (line 5240) | explicit MyTypeInNameSpace1(int an_x): Base(an_x) {} function TEST (line 5252) | TEST(MessageTest, CanStreamUserTypeInUserNameSpace) { type namespace2 (line 5262) | namespace namespace2 { class MyTypeInNameSpace2 (line 5263) | class MyTypeInNameSpace2 : public ::Base { method MyTypeInNameSpace2 (line 5265) | explicit MyTypeInNameSpace2(int an_x): Base(an_x) {} function TEST (line 5277) | TEST(MessageTest, CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGl... function TEST (line 5286) | TEST(MessageTest, NullPointers) { function TEST (line 5301) | TEST(MessageTest, WideStrings) { type testing (line 5325) | namespace testing { type internal (line 74) | namespace internal { class StreamingListenerTest (line 78) | class StreamingListenerTest : public Test { class FakeSocketWriter (line 80) | class FakeSocketWriter : public StreamingListener::AbstractSocketW... method Send (line 83) | virtual void Send(const std::string& message) { output_ += messa... method StreamingListenerTest (line 88) | StreamingListenerTest() function TEST_F (line 103) | TEST_F(StreamingListenerTest, OnTestProgramEnd) { function TEST_F (line 109) | TEST_F(StreamingListenerTest, OnTestIterationEnd) { function TEST_F (line 115) | TEST_F(StreamingListenerTest, OnTestCaseStart) { function TEST_F (line 121) | TEST_F(StreamingListenerTest, OnTestCaseEnd) { function TEST_F (line 127) | TEST_F(StreamingListenerTest, OnTestStart) { function TEST_F (line 133) | TEST_F(StreamingListenerTest, OnTestEnd) { function TEST_F (line 139) | TEST_F(StreamingListenerTest, OnTestPartResult) { class TestEventListenersAccessor (line 154) | class TestEventListenersAccessor { method TestEventListener (line 156) | static TestEventListener* GetRepeater(TestEventListeners* listener... method SetDefaultResultPrinter (line 160) | static void SetDefaultResultPrinter(TestEventListeners* listeners, method SetDefaultXmlGenerator (line 164) | static void SetDefaultXmlGenerator(TestEventListeners* listeners, method EventForwardingEnabled (line 169) | static bool EventForwardingEnabled(const TestEventListeners& liste... method SuppressEventForwarding (line 173) | static void SuppressEventForwarding(TestEventListeners* listeners) { class UnitTestRecordPropertyTestHelper (line 178) | class UnitTestRecordPropertyTestHelper : public Test { method UnitTestRecordPropertyTestHelper (line 180) | UnitTestRecordPropertyTestHelper() {} method UnitTestRecordProperty (line 183) | void UnitTestRecordProperty(const char* key, const std::string& va... function TEST (line 4224) | TEST(SuccessfulAssertionTest, SUCCEED) { function TEST (line 4231) | TEST(SuccessfulAssertionTest, EXPECT) { function TEST (line 4237) | TEST(SuccessfulAssertionTest, EXPECT_STR) { function TEST (line 4243) | TEST(SuccessfulAssertionTest, ASSERT) { function TEST (line 4249) | TEST(SuccessfulAssertionTest, ASSERT_STR) { class TestInfoTest (line 5329) | class TestInfoTest : public Test { method TestInfo (line 5331) | static const TestInfo* GetTestInfo(const char* test_name) { method TestResult (line 5343) | static const TestResult* GetTestResult( function TEST_F (line 5350) | TEST_F(TestInfoTest, Names) { function TEST_F (line 5358) | TEST_F(TestInfoTest, result) { function TEST (line 5375) | TEST(CodeLocationForTEST, Verify) { class CodeLocationForTESTF (line 5379) | class CodeLocationForTESTF : public Test { function TEST_F (line 5382) | TEST_F(CodeLocationForTESTF, Verify) { class CodeLocationForTESTP (line 5386) | class CodeLocationForTESTP : public TestWithParam<int> { function TEST_P (line 5389) | TEST_P(CodeLocationForTESTP, Verify) { class CodeLocationForTYPEDTEST (line 5396) | class CodeLocationForTYPEDTEST : public Test { function TYPED_TEST (line 5401) | TYPED_TEST(CodeLocationForTYPEDTEST, Verify) { class CodeLocationForTYPEDTESTP (line 5406) | class CodeLocationForTYPEDTESTP : public Test { function TYPED_TEST_P (line 5411) | TYPED_TEST_P(CodeLocationForTYPEDTESTP, Verify) { class SetUpTestCaseTest (line 5423) | class SetUpTestCaseTest : public Test { method SetUpTestCase (line 5427) | static void SetUpTestCase() { method TearDownTestCase (line 5444) | static void TearDownTestCase() { method SetUp (line 5458) | virtual void SetUp() { function TEST_F (line 5475) | TEST_F(SetUpTestCaseTest, Test1) { function TEST_F (line 5480) | TEST_F(SetUpTestCaseTest, Test2) { type Flags (line 5488) | struct Flags { method Flags (line 5490) | Flags() : also_run_disabled_tests(false), method Flags (line 5509) | static Flags AlsoRunDisabledTests(bool also_run_disabled_tests) { method Flags (line 5517) | static Flags BreakOnFailure(bool break_on_failure) { method Flags (line 5525) | static Flags CatchExceptions(bool catch_exceptions) { method Flags (line 5533) | static Flags DeathTestUseFork(bool death_test_use_fork) { method Flags (line 5541) | static Flags Filter(const char* filter) { method Flags (line 5549) | static Flags ListTests(bool list_tests) { method Flags (line 5557) | static Flags Output(const char* output) { method Flags (line 5565) | static Flags PrintTime(bool print_time) { method Flags (line 5573) | static Flags RandomSeed(Int32 random_seed) { method Flags (line 5581) | static Flags Repeat(Int32 repeat) { method Flags (line 5589) | static Flags Shuffle(bool shuffle) { method Flags (line 5597) | static Flags StackTraceDepth(Int32 stack_trace_depth) { method Flags (line 5605) | static Flags StreamResultTo(const char* stream_result_to) { method Flags (line 5613) | static Flags ThrowOnFailure(bool throw_on_failure) { class ParseFlagsTest (line 5637) | class ParseFlagsTest : public Test { method SetUp (line 5640) | virtual void SetUp() { method AssertStringArrayEq (line 5659) | static void AssertStringArrayEq(size_t size1, CharType** array1, method CheckFlags (line 5669) | static void CheckFlags(const Flags& expected) { method TestParsingFlags (line 5692) | static void TestParsingFlags(int argc1, const CharType** argv1, function TEST_F (line 5744) | TEST_F(ParseFlagsTest, Empty) { function TEST_F (line 5757) | TEST_F(ParseFlagsTest, NoFlag) { function TEST_F (line 5772) | TEST_F(ParseFlagsTest, FilterBad) { function TEST_F (line 5789) | TEST_F(ParseFlagsTest, FilterEmpty) { function TEST_F (line 5805) | TEST_F(ParseFlagsTest, FilterNonEmpty) { function TEST_F (line 5821) | TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) { function TEST_F (line 5837) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) { function TEST_F (line 5853) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) { function TEST_F (line 5869) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) { function TEST_F (line 5886) | TEST_F(ParseFlagsTest, BreakOnFailureTrue) { function TEST_F (line 5902) | TEST_F(ParseFlagsTest, CatchExceptions) { function TEST_F (line 5918) | TEST_F(ParseFlagsTest, DeathTestUseFork) { function TEST_F (line 5935) | TEST_F(ParseFlagsTest, DuplicatedFlags) { function TEST_F (line 5952) | TEST_F(ParseFlagsTest, UnrecognizedFlag) { function TEST_F (line 5974) | TEST_F(ParseFlagsTest, ListTestsFlag) { function TEST_F (line 5990) | TEST_F(ParseFlagsTest, ListTestsTrue) { function TEST_F (line 6006) | TEST_F(ParseFlagsTest, ListTestsFalse) { function TEST_F (line 6022) | TEST_F(ParseFlagsTest, ListTestsFalse_f) { function TEST_F (line 6038) | TEST_F(ParseFlagsTest, ListTestsFalse_F) { function TEST_F (line 6054) | TEST_F(ParseFlagsTest, OutputEmpty) { function TEST_F (line 6071) | TEST_F(ParseFlagsTest, OutputXml) { function TEST_F (line 6087) | TEST_F(ParseFlagsTest, OutputXmlFile) { function TEST_F (line 6103) | TEST_F(ParseFlagsTest, OutputXmlDirectory) { function TEST_F (line 6120) | TEST_F(ParseFlagsTest, PrintTimeFlag) { function TEST_F (line 6136) | TEST_F(ParseFlagsTest, PrintTimeTrue) { function TEST_F (line 6152) | TEST_F(ParseFlagsTest, PrintTimeFalse) { function TEST_F (line 6168) | TEST_F(ParseFlagsTest, PrintTimeFalse_f) { function TEST_F (line 6184) | TEST_F(ParseFlagsTest, PrintTimeFalse_F) { function TEST_F (line 6200) | TEST_F(ParseFlagsTest, RandomSeed) { function TEST_F (line 6216) | TEST_F(ParseFlagsTest, Repeat) { function TEST_F (line 6232) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) { function TEST_F (line 6249) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) { function TEST_F (line 6266) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) { function TEST_F (line 6283) | TEST_F(ParseFlagsTest, ShuffleWithoutValue) { function TEST_F (line 6299) | TEST_F(ParseFlagsTest, ShuffleFalse_0) { function TEST_F (line 6315) | TEST_F(ParseFlagsTest, ShuffleTrue) { function TEST_F (line 6331) | TEST_F(ParseFlagsTest, StackTraceDepth) { function TEST_F (line 6346) | TEST_F(ParseFlagsTest, StreamResultTo) { function TEST_F (line 6363) | TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) { function TEST_F (line 6379) | TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) { function TEST_F (line 6396) | TEST_F(ParseFlagsTest, ThrowOnFailureTrue) { function TEST_F (line 6413) | TEST_F(ParseFlagsTest, WideStrings) { class FlagfileTest (line 6439) | class FlagfileTest : public ParseFlagsTest { method SetUp (line 6441) | virtual void SetUp() { method TearDown (line 6451) | virtual void TearDown() { method CreateFlagfile (line 6456) | internal::FilePath CreateFlagfile(const char* contents) { function TEST_F (line 6470) | TEST_F(FlagfileTest, Empty) { function TEST_F (line 6490) | TEST_F(FlagfileTest, FilterNonEmpty) { function TEST_F (line 6511) | TEST_F(FlagfileTest, SeveralFlags) { class CurrentTestInfoTest (line 6540) | class CurrentTestInfoTest : public Test { method SetUpTestCase (line 6544) | static void SetUpTestCase() { method TearDownTestCase (line 6554) | static void TearDownTestCase() { function TEST_F (line 6564) | TEST_F(CurrentTestInfoTest, WorksForFirstTestInATestCase) { function TEST_F (line 6579) | TEST_F(CurrentTestInfoTest, WorksForSecondTestInATestCase) { type my_namespace (line 6595) | namespace my_namespace { type testing (line 6596) | namespace testing { class Test (line 6600) | class Test {} class Message (line 6604) | class Message {} class AssertionResult (line 6609) | class AssertionResult {} function TEST (line 6612) | TEST(NestedTestingNamespaceTest, Success) { function TEST (line 6617) | TEST(NestedTestingNamespaceTest, Failure) { class ProtectedFixtureMethodsTest (line 6629) | class ProtectedFixtureMethodsTest : public Test { method SetUp (line 6631) | virtual void SetUp() { method TearDown (line 6634) | virtual void TearDown() { function TEST (line 6641) | TEST(StreamingAssertionsTest, Unconditional) { function TEST (line 6654) | TEST(StreamingAssertionsTest, Truth) { function TEST (line 6663) | TEST(StreamingAssertionsTest, Truth2) { function TEST (line 6677) | TEST(StreamingAssertionsTest, IntegerEquals) { function TEST (line 6686) | TEST(StreamingAssertionsTest, IntegerLessThan) { function TEST (line 6695) | TEST(StreamingAssertionsTest, StringsEqual) { function TEST (line 6704) | TEST(StreamingAssertionsTest, StringsNotEqual) { function TEST (line 6713) | TEST(StreamingAssertionsTest, StringsEqualIgnoringCase) { function TEST (line 6722) | TEST(StreamingAssertionsTest, StringNotEqualIgnoringCase) { function TEST (line 6731) | TEST(StreamingAssertionsTest, FloatingPointEquals) { function TEST (line 6742) | TEST(StreamingAssertionsTest, Throw) { function TEST (line 6751) | TEST(StreamingAssertionsTest, NoThrow) { function TEST (line 6760) | TEST(StreamingAssertionsTest, AnyThrow) { function TEST (line 6773) | TEST(ColoredOutputTest, UsesColorsWhenGTestColorFlagIsYes) { function TEST (line 6785) | TEST(ColoredOutputTest, UsesColorsWhenGTestColorFlagIsAliasOfYes) { function TEST (line 6798) | TEST(ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsNo) { function TEST (line 6810) | TEST(ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsInvalid) { function TEST (line 6823) | TEST(ColoredOutputTest, UsesColorsWhenStdoutIsTty) { function TEST (line 6831) | TEST(ColoredOutputTest, UsesColorsWhenTermSupportsColors) { class StaticAssertTypeEqTestHelper (line 6905) | class StaticAssertTypeEqTestHelper { method StaticAssertTypeEqTestHelper (line 6907) | StaticAssertTypeEqTestHelper() { StaticAssertTypeEq<bool, T>(); } function TEST (line 6910) | TEST(StaticAssertTypeEqTest, WorksInClass) { function TEST (line 6918) | TEST(StaticAssertTypeEqTest, CompilesForEqualTypes) { function TEST (line 6923) | TEST(HasNonfatalFailureTest, ReturnsFalseWhenThereIsNoFailure) { function FailFatally (line 6927) | static void FailFatally() { FAIL(); } function TEST (line 6929) | TEST(HasNonfatalFailureTest, ReturnsFalseWhenThereIsOnlyFatalFailure) { function TEST (line 6936) | TEST(HasNonfatalFailureTest, ReturnsTrueWhenThereIsNonfatalFailure) { function TEST (line 6943) | TEST(HasNonfatalFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFail... function HasNonfatalFailureHelper (line 6952) | static bool HasNonfatalFailureHelper() { function TEST (line 6956) | TEST(HasNonfatalFailureTest, WorksOutsideOfTestBody) { function TEST (line 6960) | TEST(HasNonfatalFailureTest, WorksOutsideOfTestBody2) { function TEST (line 6967) | TEST(HasFailureTest, ReturnsFalseWhenThereIsNoFailure) { function TEST (line 6971) | TEST(HasFailureTest, ReturnsTrueWhenThereIsFatalFailure) { function TEST (line 6978) | TEST(HasFailureTest, ReturnsTrueWhenThereIsNonfatalFailure) { function TEST (line 6985) | TEST(HasFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures) { function HasFailureHelper (line 6994) | static bool HasFailureHelper() { return testing::Test::HasFailure(); } function TEST (line 6996) | TEST(HasFailureTest, WorksOutsideOfTestBody) { function TEST (line 7000) | TEST(HasFailureTest, WorksOutsideOfTestBody2) { class TestListener (line 7007) | class TestListener : public EmptyTestEventListener { method TestListener (line 7009) | TestListener() : on_start_counter_(NULL), is_destroyed_(NULL) {} method TestListener (line 7010) | TestListener(int* on_start_counter, bool* is_destroyed) method OnTestProgramStart (line 7020) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) { function TEST (line 7031) | TEST(TestEventListenersTest, ConstructionWorks) { function TEST (line 7041) | TEST(TestEventListenersTest, DestructionWorks) { function TEST (line 7067) | TEST(TestEventListenersTest, Append) { class SequenceTestingListener (line 7084) | class SequenceTestingListener : public EmptyTestEventListener { method SequenceTestingListener (line 7086) | SequenceTestingListener(std::vector<std::string>* vector, const char* id) method OnTestProgramStart (line 7090) | virtual void OnTestProgramStart(const UnitTest& /*unit_test*/) { method OnTestProgramEnd (line 7094) | virtual void OnTestProgramEnd(const UnitTest& /*unit_test*/) { method OnTestIterationStart (line 7098) | virtual void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnTestIterationEnd (line 7103) | virtual void OnTestIterationEnd(const UnitTest& /*unit_test*/, method GetEventDescription (line 7109) | std::string GetEventDescription(const char* method) { function TEST (line 7121) | TEST(EventListenerTest, AppendKeepsOrder) { function TEST (line 7162) | TEST(TestEventListenersTest, Release) { function TEST (line 7183) | TEST(EventListenerTest, SuppressEventForwarding) { function TEST (line 7199) | TEST(EventListenerDeathTest, EventsNotForwardedInDeathTestSubprecesses) { function TEST (line 7209) | TEST(EventListenerTest, default_result_printer) { function TEST (line 7240) | TEST(EventListenerTest, RemovingDefaultResultPrinterWorks) { function TEST (line 7268) | TEST(EventListenerTest, default_xml_generator) { function TEST (line 7299) | TEST(EventListenerTest, RemovingDefaultXmlGeneratorWorks) { function GTEST_TEST (line 7329) | GTEST_TEST(AlternativeNameTest, Works) { // GTEST_TEST is the same as T... class ConversionHelperBase (line 7376) | class ConversionHelperBase {} class ConversionHelperDerived (line 7377) | class ConversionHelperDerived : public ConversionHelperBase {} function TEST (line 7380) | TEST(IsAProtocolMessageTest, ValueIsCompileTimeConstant) { function TEST (line 7388) | TEST(IsAProtocolMessageTest, ValueIsTrueWhenTypeIsAProtocolMessage) { function TEST (line 7395) | TEST(IsAProtocolMessageTest, ValueIsFalseWhenTypeIsNotAProtocolMessage) { function TEST (line 7402) | TEST(CompileAssertTypesEqual, CompilesWhenTypesAreEqual) { function TEST (line 7408) | TEST(RemoveReferenceTest, DoesNotAffectNonReferenceType) { function TEST (line 7414) | TEST(RemoveReferenceTest, RemovesReference) { function TestGTestRemoveReference (line 7422) | void TestGTestRemoveReference() { function TEST (line 7426) | TEST(RemoveReferenceTest, MacroVersion) { function TEST (line 7433) | TEST(RemoveConstTest, DoesNotAffectNonConstType) { function TEST (line 7439) | TEST(RemoveConstTest, RemovesConst) { function TestGTestRemoveConst (line 7448) | void TestGTestRemoveConst() { function TEST (line 7452) | TEST(RemoveConstTest, MacroVersion) { function TestGTestRemoveReferenceAndConst (line 7461) | void TestGTestRemoveReferenceAndConst() { function TEST (line 7465) | TEST(RemoveReferenceToConstTest, Works) { function TEST (line 7474) | TEST(AddReferenceTest, DoesNotAffectReferenceType) { function TEST (line 7480) | TEST(AddReferenceTest, AddsReference) { function TestGTestAddReference (line 7488) | void TestGTestAddReference() { function TEST (line 7492) | TEST(AddReferenceTest, MacroVersion) { function TestGTestReferenceToConst (line 7500) | void TestGTestReferenceToConst() { function TEST (line 7504) | TEST(GTestReferenceToConstTest, Works) { function TEST (line 7512) | TEST(ImplicitlyConvertibleTest, ValueIsCompileTimeConstant) { function TEST (line 7520) | TEST(ImplicitlyConvertibleTest, ValueIsTrueWhenConvertible) { function TEST (line 7533) | TEST(ImplicitlyConvertibleTest, ValueIsFalseWhenNotConvertible) { class NonContainer (line 7543) | class NonContainer {} function TEST (line 7545) | TEST(IsContainerTestTest, WorksForNonContainer) { function TEST (line 7551) | TEST(IsContainerTestTest, WorksForContainer) { type ConstOnlyContainerWithPointerIterator (line 7559) | struct ConstOnlyContainerWithPointerIterator { type ConstOnlyContainerWithClassIterator (line 7565) | struct ConstOnlyContainerWithClassIterator { type const_iterator (line 7566) | struct const_iterator { function TEST (line 7574) | TEST(IsContainerTestTest, ConstOnlyContainer) { type AHashTable (line 7583) | struct AHashTable { type NotReallyAHashTable (line 7586) | struct NotReallyAHashTable { function TEST (line 7590) | TEST(IsHashTable, Basic) { function TEST (line 7604) | TEST(ArrayEqTest, WorksForDegeneratedArrays) { function TEST (line 7609) | TEST(ArrayEqTest, WorksForOneDimensionalArrays) { function TEST (line 7621) | TEST(ArrayEqTest, WorksForTwoDimensionalArrays) { function TEST (line 7635) | TEST(ArrayAwareFindTest, WorksForOneDimensionalArray) { function TEST (line 7641) | TEST(ArrayAwareFindTest, WorksForTwoDimensionalArray) { function TEST (line 7652) | TEST(CopyArrayTest, WorksForDegeneratedArrays) { function TEST (line 7658) | TEST(CopyArrayTest, WorksForOneDimensionalArrays) { function TEST (line 7671) | TEST(CopyArrayTest, WorksForTwoDimensionalArrays) { function TEST (line 7686) | TEST(NativeArrayTest, ConstructorFromArrayWorks) { function TEST (line 7693) | TEST(NativeArrayTest, CreatesAndDeletesCopyOfArrayWhenAskedTo) { function TEST (line 7708) | TEST(NativeArrayTest, TypeMembersAreCorrect) { function TEST (line 7716) | TEST(NativeArrayTest, MethodsWork) { function TEST (line 7742) | TEST(NativeArrayTest, WorksForTwoDimensionalArray) { function TEST (line 7751) | TEST(SkipPrefixTest, SkipsWhenPrefixMatches) { function TEST (line 7763) | TEST(SkipPrefixTest, DoesNotSkipWhenPrefixDoesNotMatch) { class AdHocTestResultTest (line 7777) | class AdHocTestResultTest : public testing::Test { method SetUpTestCase (line 7779) | static void SetUpTestCase() { function TEST_F (line 7784) | TEST_F(AdHocTestResultTest, AdHocTestResultForTestCaseShowsFailure) { function TEST_F (line 7791) | TEST_F(AdHocTestResultTest, AdHocTestResultTestForUnitTestDoesNotShowFai... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_xml_outfile1_test_.cc class PropertyOne (line 35) | class PropertyOne : public testing::Test { method SetUp (line 37) | virtual void SetUp() { method TearDown (line 40) | virtual void TearDown() { function TEST_F (line 45) | TEST_F(PropertyOne, TestSomeProperties) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_xml_outfile2_test_.cc class PropertyTwo (line 35) | class PropertyTwo : public testing::Test { method SetUp (line 37) | virtual void SetUp() { method TearDown (line 40) | virtual void TearDown() { function TEST_F (line 45) | TEST_F(PropertyTwo, TestSomeProperties) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_xml_outfiles_test.py class GTestXMLOutFilesTest (line 72) | class GTestXMLOutFilesTest(gtest_xml_test_utils.GTestXMLTestCase): method setUp (line 75) | def setUp(self): method tearDown (line 83) | def tearDown(self): method DeleteFilesAndDir (line 86) | def DeleteFilesAndDir(self): method testOutfile1 (line 100) | def testOutfile1(self): method testOutfile2 (line 103) | def testOutfile2(self): method _TestOutFile (line 106) | def _TestOutFile(self, test_name, expected_xml): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_xml_output_unittest.py class GTestXMLOutputUnitTest (line 209) | class GTestXMLOutputUnitTest(gtest_xml_test_utils.GTestXMLTestCase): method testNonEmptyXmlOutput (line 217) | def testNonEmptyXmlOutput(self): method testEmptyXmlOutput (line 224) | def testEmptyXmlOutput(self): method testTimestampValue (line 233) | def testTimestampValue(self): method testDefaultOutputFile (line 258) | def testDefaultOutputFile(self): method testSuppressedXmlOutput (line 280) | def testSuppressedXmlOutput(self): method testFilteredTestXmlOutput (line 309) | def testFilteredTestXmlOutput(self): method testShardedTestXmlOutput (line 319) | def testShardedTestXmlOutput(self): method _GetXmlOutput (line 333) | def _GetXmlOutput(self, gtest_prog_name, extra_args, extra_env, method _TestXmlOutput (line 362) | def _TestXmlOutput(self, gtest_prog_name, expected_xml, FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_xml_output_unittest_.cc class SuccessfulTest (line 48) | class SuccessfulTest : public Test { function TEST_F (line 51) | TEST_F(SuccessfulTest, Succeeds) { class FailedTest (line 56) | class FailedTest : public Test { function TEST_F (line 59) | TEST_F(FailedTest, Fails) { class DisabledTest (line 63) | class DisabledTest : public Test { function TEST_F (line 66) | TEST_F(DisabledTest, DISABLED_test_not_run) { function TEST (line 70) | TEST(MixedResultTest, Succeeds) { function TEST (line 75) | TEST(MixedResultTest, Fails) { function TEST (line 80) | TEST(MixedResultTest, DISABLED_test) { function TEST (line 84) | TEST(XmlQuotingTest, OutputsCData) { function TEST (line 91) | TEST(InvalidCharactersTest, InvalidCharactersInMessage) { class PropertyRecordingTest (line 95) | class PropertyRecordingTest : public Test { method SetUpTestCase (line 97) | static void SetUpTestCase() { RecordProperty("SetUpTestCase", "yes"); } method TearDownTestCase (line 98) | static void TearDownTestCase() { RecordProperty("TearDownTestCase", "a... function TEST_F (line 101) | TEST_F(PropertyRecordingTest, OneProperty) { function TEST_F (line 105) | TEST_F(PropertyRecordingTest, IntValuedProperty) { function TEST_F (line 109) | TEST_F(PropertyRecordingTest, ThreeProperties) { function TEST_F (line 115) | TEST_F(PropertyRecordingTest, TwoValuesForOneKeyUsesLastValue) { function TEST (line 120) | TEST(NoFixtureTest, RecordProperty) { function ExternalUtilityThatCallsRecordProperty (line 124) | void ExternalUtilityThatCallsRecordProperty(const std::string& key, int ... function ExternalUtilityThatCallsRecordProperty (line 128) | void ExternalUtilityThatCallsRecordProperty(const std::string& key, function TEST (line 133) | TEST(NoFixtureTest, ExternalUtilityThatCallsRecordIntValuedProperty) { function TEST (line 137) | TEST(NoFixtureTest, ExternalUtilityThatCallsRecordStringValuedProperty) { class ValueParamTest (line 143) | class ValueParamTest : public TestWithParam<int> {} function TEST_P (line 144) | TEST_P(ValueParamTest, HasValueParamAttribute) {} function TEST_P (line 145) | TEST_P(ValueParamTest, AnotherTestThatHasValueParamAttribute) {} class TypedTest (line 151) | class TypedTest : public Test {} function TYPED_TEST (line 154) | TYPED_TEST(TypedTest, HasTypeParamAttribute) {} class TypeParameterizedTestCase (line 160) | class TypeParameterizedTestCase : public Test {} function TYPED_TEST_P (line 162) | TYPED_TEST_P(TypeParameterizedTestCase, HasTypeParamAttribute) {} function main (line 170) | int main(int argc, char** argv) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/gtest_xml_test_utils.py class GTestXMLTestCase (line 38) | class GTestXMLTestCase(gtest_test_utils.TestCase): method AssertEquivalentNodes (line 44) | def AssertEquivalentNodes(self, expected_node, actual_node): method _GetChildren (line 111) | def _GetChildren(self, element): method NormalizeXml (line 152) | def NormalizeXml(self, element): FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/test/production.h function class (line 38) | class PrivateCode { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/xcode/Samples/FrameworkSample/widget.h function class (line 42) | class Widget { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/extern/googletest/googletest/xcode/Samples/FrameworkSample/widget_test.cc function TEST (line 45) | TEST(WidgetInitializerTest, TestConstructor) { function TEST (line 53) | TEST(WidgetInitializerTest, TestConversion) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/cbitvector.cpp function GetBytes (line 114) | void GetBytes(T* dst, const T* src, const T* lim) { function SetBytes (line 120) | void SetBytes(T* dst, const T* src, const T* lim) { function XORBytes (line 127) | void XORBytes(T* dst, const T* src, const T* lim) { function ANDBytes (line 133) | void ANDBytes(T* dst, const T* src, const T* lim) { function BYTE (line 139) | constexpr BYTE GetArrayBit(const BYTE* p, size_t idx) { function BOOL (line 289) | BOOL CBitVector::IsEqual(const CBitVector& vec) const { function BOOL (line 303) | BOOL CBitVector::IsEqual(const CBitVector& vec, std::size_t from, std::s... function BYTE (line 348) | BYTE CBitVector::GetBit(std::size_t idx) const { function BYTE (line 358) | BYTE CBitVector::GetBitNoMask(std::size_t idx) const { function BYTE (line 378) | BYTE CBitVector::GetByte(std::size_t idx) const { function BYTE (line 642) | BYTE* CBitVector::GetArr() { function BYTE (line 646) | const BYTE* CBitVector::GetArr() const { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/cbitvector.h function class (line 30) | class CBitVector { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/channel.h type rcv_ctx (line 28) | struct rcv_ctx function class (line 32) | class channel { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/circular_queue.h function class (line 23) | class CQueue { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/codewords.cpp function readCodeWords (line 279) | void readCodeWords(uint64_t** codewords) { function InitAndReadCodeWord (line 294) | void InitAndReadCodeWord(uint64_t*** codewords) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/connection.cpp function Connect (line 27) | bool Connect(const std::string& address, uint16_t port, function Listen (line 48) | bool Listen(const std::string& address, uint16_t port, function Connect (line 97) | std::unique_ptr<CSocket> Connect(const std::string& address, uint16_t po... function Listen (line 108) | std::unique_ptr<CSocket> Listen(const std::string& address, uint16_t por... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/constants.h type field_type (line 43) | enum field_type {P_FIELD, ECC_FIELD, FIELD_LAST} FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/Config.h type __m128i (line 35) | typedef __m128i block; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/TedKrovetzAesNiWrapperC.cpp function AES_128_Key_Expansion (line 8) | void AES_128_Key_Expansion(const unsigned char *userkey, AES_KEY *aesKey) function AES_192_Key_Expansion (line 28) | void AES_192_Key_Expansion(const unsigned char *userkey, AES_KEY *aesKey) function AES_256_Key_Expansion (line 40) | void AES_256_Key_Expansion(const unsigned char *userkey, AES_KEY *aesKey) function AES_set_encrypt_key (line 61) | void AES_set_encrypt_key(const unsigned char *userKey, const int bits, A... function AES_encryptC (line 74) | void AES_encryptC(block *in, block *out, AES_KEY *aesKey) function AES_ecb_encrypt (line 86) | void AES_ecb_encrypt(block *blk, AES_KEY *aesKey) { function AES_ecb_encrypt_blks (line 96) | void AES_ecb_encrypt_blks(block *blks, unsigned nblks, AES_KEY *aesKey) { function AES_ecb_encrypt_blks_4 (line 108) | void AES_ecb_encrypt_blks_4(block *blks, AES_KEY *aesKey) { function AES_ecb_encrypt_blks_2_in_out (line 129) | void AES_ecb_encrypt_blks_2_in_out(block *in, block *out, AES_KEY *aesKe... function AES_ecb_encrypt_blks_4_in_out (line 146) | void AES_ecb_encrypt_blks_4_in_out(block *in, block *out, AES_KEY *aesK... function AES_ecb_encrypt_blks_4_in_out_ind_keys (line 168) | void AES_ecb_encrypt_blks_4_in_out_ind_keys(block *in, block *out, AES_... function AES_ecb_encrypt_blks_4_in_out_par_ks (line 194) | void AES_ecb_encrypt_blks_4_in_out_par_ks(block *in, block *out, const ... function AES256_ecb_encrypt_blks_4_in_out_par_ks (line 332) | void AES256_ecb_encrypt_blks_4_in_out_par_ks(block *in, block *out, con... function AES_ecb_encrypt_chunk_in_out (line 526) | void AES_ecb_encrypt_chunk_in_out(block *in, block *out, unsigned nblks,... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/TedKrovetzAesNiWrapperC.h type AES_KEY (line 34) | typedef struct { block rd_key[15]; int rounds; } AES_KEY; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/crypto.cpp function pk_crypto (line 95) | pk_crypto* crypto::gen_field(field_type ftype) { function gen_rnd_bytes (line 107) | void gen_rnd_bytes(prf_state_ctx* prf_state, uint8_t* resbuf, uint32_t n... function des_encrypt (line 388) | void des_encrypt(uint8_t* resbuf, uint8_t* inbuf, uint8_t* key, bool enc... function des3_encrypt (line 405) | void des3_encrypt(uint8_t* resbuf, uint8_t* inbuf, uint8_t* key, bool en... function sha1_hash (line 428) | void sha1_hash(uint8_t* resbuf, uint32_t noutbytes, uint8_t* inbuf, uint... function sha256_hash (line 436) | void sha256_hash(uint8_t* resbuf, uint32_t noutbytes, uint8_t* inbuf, ui... function sha512_hash (line 444) | void sha512_hash(uint8_t* resbuf, uint32_t noutbytes, uint8_t* inbuf, ui... function gen_secure_random (line 453) | void gen_secure_random(uint8_t* dest, uint32_t nbytes) { function seclvl (line 476) | seclvl get_sec_lvl(uint32_t symsecbits) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/crypto.h type bc_mode (line 35) | enum bc_mode { type EVP_CIPHER_CTX (line 45) | typedef EVP_CIPHER_CTX* AES_KEY_CTX; type EVP_CIPHER_CTX (line 47) | typedef EVP_CIPHER_CTX AES_KEY_CTX; type prf_state_ctx (line 58) | struct prf_state_ctx { function class (line 64) | class crypto { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/dgk.cpp function dgk_complete_pubkey (line 43) | void dgk_complete_pubkey(unsigned int modulusbits, unsigned int lbits, d... function dgk_keygen (line 60) | void dgk_keygen(unsigned int modulusbits, unsigned int lbits, dgk_pubkey... function dgk_encrypt_db (line 238) | void dgk_encrypt_db(mpz_t res, dgk_pubkey_t* pub, mpz_t plaintext) { function dgk_encrypt_fb (line 258) | void dgk_encrypt_fb(mpz_t res, dgk_pubkey_t* pub, mpz_t plaintext) { function dgk_encrypt_plain (line 281) | void dgk_encrypt_plain(mpz_t res, dgk_pubkey_t* pub, mpz_t plaintext) { function dgk_encrypt_crt_db (line 304) | void dgk_encrypt_crt_db(mpz_t res, dgk_pubkey_t * pub, dgk_prvkey_t * pr... function dgk_encrypt_crt (line 337) | void dgk_encrypt_crt(mpz_t res, dgk_pubkey_t * pub, dgk_prvkey_t * prv, ... function dgk_decrypt (line 377) | void dgk_decrypt(mpz_t res, dgk_pubkey_t* pub, dgk_prvkey_t* prv, mpz_t ... function dgk_freepubkey (line 410) | void dgk_freepubkey(dgk_pubkey_t* pub) { function dgk_freeprvkey (line 415) | void dgk_freeprvkey(dgk_prvkey_t* prv) { function dgk_storekey (line 420) | void dgk_storekey(unsigned int modulusbits, unsigned int lbits, dgk_pubk... function dgk_readkey (line 457) | void dgk_readkey(unsigned int modulusbits, unsigned int lbits, dgk_pubke... function createKeys (line 559) | void createKeys() { function test_encdec (line 658) | void test_encdec() { function test_sharing (line 696) | void test_sharing() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/dgk.h type dgk_pubkey_t (line 34) | struct dgk_pubkey_t { type dgk_prvkey_t (line 47) | struct dgk_prvkey_t { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/djn.cpp function djn_complete_pubkey (line 31) | void djn_complete_pubkey(unsigned int modulusbits, djn_pubkey_t** pub, m... function djn_keygen (line 49) | void djn_keygen(unsigned int modulusbits, djn_pubkey_t** pub, djn_prvkey... function djn_encrypt (line 176) | void djn_encrypt(mpz_t res, djn_pubkey_t* pub, mpz_t plaintext) { function djn_encrypt_crt (line 208) | void djn_encrypt_crt(mpz_t res, djn_pubkey_t* pub, djn_prvkey_t* prv, mp... function djn_encrypt_fb (line 240) | void djn_encrypt_fb(mpz_t res, djn_pubkey_t* pub, mpz_t plaintext) { function djn_decrypt (line 273) | void djn_decrypt(mpz_t res, djn_pubkey_t* pub, djn_prvkey_t* prv, mpz_t ... function djn_decrypt_plain (line 286) | void djn_decrypt_plain(mpz_t res, djn_pubkey_t* pub, djn_prvkey_t* prv, ... function djn_freepubkey (line 295) | void djn_freepubkey(djn_pubkey_t* pub) { function djn_freeprvkey (line 303) | void djn_freeprvkey(djn_prvkey_t* prv) { function djn_pow_mod_n_crt (line 312) | void djn_pow_mod_n_crt(mpz_t res, const mpz_t base, const mpz_t exp, con... function djn_pow_mod_n_squared_crt (line 336) | void djn_pow_mod_n_squared_crt(mpz_t res, const mpz_t base, const mpz_t ... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/djn.h type djn_pubkey_t (line 47) | struct djn_pubkey_t { type djn_prvkey_t (line 62) | struct djn_prvkey_t { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/ecc-pk-crypto.cpp function num (line 47) | num* ecc_field::get_num() { function num (line 51) | num* ecc_field::get_order() { function num (line 64) | num* ecc_field::get_rnd_num(uint32_t bitlen) { function fe (line 83) | fe* ecc_field::get_fe() { function fe (line 87) | fe* ecc_field::get_rnd_fe() { function fe (line 91) | fe* ecc_field::get_generator() { function fe (line 104) | fe* ecc_field::get_rnd_generator() { function brickexp (line 114) | brickexp* ecc_field::get_brick(fe* gen) { function fe (line 121) | fe* ecc_field::sample_random_point() { function ctx_t (line 136) | ctx_t* ecc_field::get_context() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/ecc-pk-crypto.h function class (line 39) | class ecc_field: public pk_crypto { function class (line 71) | class ecc_num: public num { function class (line 100) | class ecc_fe: public fe { function class (line 127) | class ecc_brickexp: public brickexp { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/gmp-pk-crypto.cpp function mpz_t (line 55) | mpz_t* gmp_num::get_val() { function num (line 96) | num* prime_field::get_rnd_num(uint32_t bitlen) { function fe (line 108) | fe* prime_field::get_rnd_fe() { function mpz_t (line 135) | mpz_t* gmp_fe::get_val() { function num (line 181) | num* prime_field::get_num() { function fe (line 184) | fe* prime_field::get_fe() { function mpz_t (line 187) | mpz_t* prime_field::get_p() { function fe (line 190) | fe* prime_field::get_generator() { function num (line 193) | num* prime_field::get_order() { function fe (line 199) | fe* prime_field::get_rnd_generator() { function brickexp (line 213) | brickexp* prime_field::get_brick(fe* gen) { function mpz_export_padded (line 300) | void mpz_export_padded(uint8_t* pBufIdx, uint32_t field_size_bytes, mpz_... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/gmp-pk-crypto.h function class (line 34) | class prime_field: public pk_crypto { function num_byte_size (line 55) | uint32_t num_byte_size() { function get_field_size (line 58) | uint32_t get_field_size() { function class (line 71) | class gmp_fe: public fe { function class (line 99) | class gmp_num: public num { function class (line 123) | class gmp_brickexp: public brickexp { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/intrin_sequential_enc8.cpp function intrin_sequential_ks4 (line 128) | void intrin_sequential_ks4(ROUND_KEYS* ks, unsigned char* key_bytes, int... function intrin_sequential_enc8 (line 203) | void intrin_sequential_enc8(const unsigned char* PT, unsigned char* CT, ... function intrin_sequential_gen_rnd8 (line 265) | void intrin_sequential_gen_rnd8(unsigned char* ctr_buf, const unsigned l... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/intrin_sequential_enc8.h type ROUND_KEYS (line 38) | typedef struct KEY_SCHEDULE FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/crypto/pk-crypto.h function class (line 31) | class pk_crypto { function virtual (line 39) | virtual ~pk_crypto() {} function fe_byte_size (line 48) | uint32_t fe_byte_size() { function class (line 63) | class num { function class (line 83) | class fe { function class (line 104) | class brickexp { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/parse_options.cpp function tokenize_verilog (line 29) | void tokenize_verilog(const std::string& str, std::vector<uint32_t>& tok... function tokenize (line 55) | void tokenize(const std::string& str, std::vector<uint32_t>& tokens, con... function parse_options (line 75) | int32_t parse_options(int32_t* argcp, char*** argvp, parsing_ctx* option... function print_usage (line 136) | void print_usage(std::string progname, parsing_ctx* options, uint32_t no... FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/parse_options.h type etype (line 30) | enum etype { type parsing_ctx (line 42) | struct parsing_ctx { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/powmod.cpp function fbpowmod_init_g (line 34) | void fbpowmod_init_g(const mpz_t base, const mpz_t mod, size_t bitsize) { function fbpowmod_init_h (line 50) | void fbpowmod_init_h(const mpz_t base, const mpz_t mod, size_t bitsize) { function fbpowmod_g (line 66) | void fbpowmod_g(mpz_t result, const mpz_t exp) { function fbpowmod_h (line 82) | void fbpowmod_h(mpz_t result, const mpz_t exp) { function dbpowmod (line 98) | void dbpowmod(mpz_t ret, const mpz_t b1, const mpz_t e1, const mpz_t b2,... function fbdbpowmod_init (line 143) | void fbdbpowmod_init(const mpz_t b1, const mpz_t b2, const mpz_t mod, si... function fbdbpowmod (line 157) | void fbdbpowmod(mpz_t ret, const mpz_t e1, const mpz_t e2) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/rcvthread.cpp function CLock (line 43) | CLock* RcvThread::getlock() const { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/rcvthread.h type rcv_ctx (line 32) | struct rcv_ctx { function class (line 39) | class RcvThread: public CThread { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/sndthread.cpp function CLock (line 41) | CLock* SndThread::getlock() const { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/sndthread.h function class (line 30) | class SndThread: public CThread { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/socket.cpp type CSocket::CSocketImpl (line 37) | struct CSocket::CSocketImpl { method CSocketImpl (line 38) | CSocketImpl(std::shared_ptr<boost::asio::io_context> io_context, method CSocketImpl (line 44) | CSocketImpl() FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/socket.h function class (line 28) | class CSocket { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/thread.h function class (line 26) | class CThread { function class (line 42) | class CLock { function class (line 58) | class CEvent { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/timer.cpp function getMillies (line 35) | double getMillies(timespec timestart, timespec timeend) { function StartWatch (line 42) | void StartWatch(const std::string& msg, ABYPHASE phase) { function StopWatch (line 57) | void StopWatch(const std::string& msg, ABYPHASE phase) { function StartRecording (line 73) | void StartRecording(const std::string& msg, ABYPHASE phase, function StopRecording (line 85) | void StopRecording(const std::string& msg, ABYPHASE phase, function PrintTimings (line 101) | void PrintTimings() { function PrintCommunication (line 115) | void PrintCommunication() { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/timer.h type ABYPHASE (line 30) | enum ABYPHASE { type aby_timings (line 35) | struct aby_timings { type aby_comm (line 42) | struct aby_comm { function GetTimeForPhase (line 95) | inline double GetTimeForPhase(ABYPHASE phase) { function GetSentDataForPhase (line 99) | inline uint64_t GetSentDataForPhase(ABYPHASE phase) { function GetReceivedDataForPhase (line 103) | inline uint64_t GetReceivedDataForPhase(ABYPHASE phase) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/typedefs.h type BOOL (line 24) | typedef int BOOL; type BYTE (line 25) | typedef unsigned char BYTE; type UGATE_T (line 27) | typedef uint64_t UGATE_T; type REGISTER_SIZE (line 28) | typedef uint64_t REGISTER_SIZE; type seclvl (line 30) | typedef struct SECURITYLEVELS { type REGISTER_SIZE (line 41) | typedef REGISTER_SIZE REGSIZE; FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/src/ENCRYPTO_utils/utils.cpp function ceil_log2 (line 29) | uint32_t ceil_log2(int bits) { function ceil_log2_min1 (line 38) | uint32_t ceil_log2_min1(int bits) { function ceil_log2_real (line 47) | uint32_t ceil_log2_real(int bits) { function floor_log2 (line 56) | uint32_t floor_log2(int bits) { function aby_rand (line 68) | uint32_t aby_rand() { function aby_prng (line 93) | void aby_prng(mpz_t rnd, mp_bitcnt_t bitlen) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/test/test_cbitvector.cpp function TEST (line 5) | TEST(TestCBitVector, Create){ function TEST (line 13) | TEST(TestCBitVector, SetBitsPosOffset) { FILE: lib/OTExtensionEncrypto/extern/ENCRYPTO_utils/test/test_main.cpp function main (line 4) | int main(int argc, char **argv) { FILE: lib/OTExtensionEncrypto/mains/otmain.cpp function BOOL (line 7) | BOOL Init(crypto* crypt) function BOOL (line 12) | BOOL Cleanup() function InitOTSender (line 26) | void InitOTSender(const std::string& address, const int port, crypto* cr... function InitOTReceiver (line 63) | void InitOTReceiver(const std::string& address, const int port, crypto* ... function BOOL (line 99) | BOOL ObliviouslySend(CBitVector** X, int numOTs, int bitlength, uint32_t... function BOOL (line 125) | BOOL ObliviouslyReceive(CBitVector* choices, CBitVector* ret, int numOTs... function main (line 154) | int main(int argc, char** argv) function read_test_options (line 278) | int32_t read_test_options(int32_t* argcp, char*** argvp, uint32_t* role,... FILE: lib/OTExtensionEncrypto/mains/test.cpp function BOOL (line 16) | BOOL Init() function recursive_assign_test_params (line 48) | void recursive_assign_test_params(uint32_t* max, uint32_t depth, test_op... function assign_param (line 62) | void assign_param(uint32_t ctr, uint32_t depth, test_options* tops) { function BOOL (line 79) | BOOL Cleanup() function InitSender (line 88) | void InitSender(const std::string& address, const int port, CLock *glock) { function InitReceiver (line 109) | void InitReceiver(const std::string& address, const int port, CLock *glo... function OTExtSnd (line 131) | OTExtSnd* InitOTExtSnd(ot_ext_prot m_eProt, uint32_t nbaseots, uint32_t ... function OTExtRec (line 148) | OTExtRec* InitOTExtRec(ot_ext_prot m_eProt, uint32_t nbaseots, uint32_t ... function main (line 164) | int main(int argc, char** argv) function run_test_sender (line 237) | void run_test_sender(uint32_t numots, uint32_t bitlength, snd_ot_flavor ... function run_test_receiver (line 273) | void run_test_receiver(uint32_t numots, uint32_t bitlength, snd_ot_flavo... FILE: lib/OTExtensionEncrypto/mains/test.h type test_options (line 32) | struct test_options { FILE: lib/OTExtensionEncrypto/ot/OTconstants.h type ot_ext_prot (line 38) | enum ot_ext_prot { type snd_ot_flavor (line 46) | enum snd_ot_flavor { type rec_ot_flavor (line 54) | enum rec_ot_flavor { FILE: lib/OTExtensionEncrypto/ot/alsz-ot-ext-rec.cpp function alsz_rcv_check_t (line 264) | alsz_rcv_check_t ALSZOTExtRec::EnqueueSeed(uint8_t* T0, uint8_t* T1, uin... FILE: lib/OTExtensionEncrypto/ot/alsz-ot-ext-rec.h type alsz_rcv_check_t (line 25) | typedef struct alsz_rcv_check_ctx { function class (line 32) | class ALSZOTExtRec : public OTExtRec { FILE: lib/OTExtensionEncrypto/ot/alsz-ot-ext-snd.cpp function BOOL (line 29) | BOOL ALSZOTExtSnd::sender_routine(uint32_t id, uint64_t myNumOTs) { function alsz_snd_check_t (line 280) | alsz_snd_check_t ALSZOTExtSnd::UpdateCheckBuf(uint8_t* tocheckseed, uint... function BOOL (line 374) | BOOL ALSZOTExtSnd::CheckConsistency(std::queue<alsz_snd_check_t>* check_... FILE: lib/OTExtensionEncrypto/ot/alsz-ot-ext-snd.h type alsz_snd_check_t (line 25) | typedef struct alsz_snd_check_ctx { function class (line 35) | class ALSZOTExtSnd : public OTExtSnd { FILE: lib/OTExtensionEncrypto/ot/asharov-lindell.h function class (line 24) | class AsharovLindell : public BaseOT FILE: lib/OTExtensionEncrypto/ot/baseOT.h function class (line 36) | class BaseOT { FILE: lib/OTExtensionEncrypto/ot/iknp-ot-ext-rec.h function class (line 25) | class IKNPOTExtRec : public OTExtRec { FILE: lib/OTExtensionEncrypto/ot/iknp-ot-ext-snd.cpp function BOOL (line 25) | BOOL IKNPOTExtSnd::sender_routine(uint32_t id, uint64_t myNumOTs) { FILE: lib/OTExtensionEncrypto/ot/iknp-ot-ext-snd.h function class (line 24) | class IKNPOTExtSnd : public OTExtSnd { FILE: lib/OTExtensionEncrypto/ot/kk-ot-ext-rec.h function virtual (line 44) | virtual ~KKOTExtRec() { FILE: lib/OTExtensionEncrypto/ot/kk-ot-ext-snd.cpp function BOOL (line 25) | BOOL KKOTExtSnd::sender_routine(uint32_t id, uint64_t myNumOTs) { FILE: lib/OTExtensionEncrypto/ot/kk-ot-ext-snd.h function virtual (line 41) | virtual ~KKOTExtSnd() { FILE: lib/OTExtensionEncrypto/ot/kk-ot-ext.h function class (line 26) | class KKOTExt { FILE: lib/OTExtensionEncrypto/ot/maskingfunction.h function class (line 26) | class MaskingFunction { FILE: lib/OTExtensionEncrypto/ot/naor-pinkas.h function class (line 24) | class NaorPinkas : public BaseOT { FILE: lib/OTExtensionEncrypto/ot/naor-pinkas_noro.h function class (line 24) | class NaorPinkasNoRO : public BaseOT FILE: lib/OTExtensionEncrypto/ot/nnob-ot-ext-rec.cpp function nnob_rcv_check_t (line 208) | nnob_rcv_check_t NNOBOTExtRec::EnqueueSeed(uint8_t* T0, uint64_t otid, u... FILE: lib/OTExtensionEncrypto/ot/nnob-ot-ext-rec.h type nnob_rcv_check_t (line 26) | typedef struct nnob_rcv_check_ctx { function class (line 32) | class NNOBOTExtRec : public OTExtRec { FILE: lib/OTExtensionEncrypto/ot/nnob-ot-ext-snd.cpp function BOOL (line 26) | BOOL NNOBOTExtSnd::sender_routine(uint32_t id, uint64_t myNumOTs) { function nnob_snd_check_t (line 246) | nnob_snd_check_t* NNOBOTExtSnd::UpdateCheckBuf(uint8_t* tocheckseed, uin... function BOOL (line 394) | BOOL NNOBOTExtSnd::CheckConsistency(std::queue<nnob_snd_check_t*>* check... FILE: lib/OTExtensionEncrypto/ot/nnob-ot-ext-snd.h type nnob_snd_check_t (line 24) | typedef struct nnob_snd_check_ctx { function class (line 32) | class NNOBOTExtSnd : public OTExtSnd { FILE: lib/OTExtensionEncrypto/ot/ot-ext-rec.cpp function BOOL (line 29) | BOOL OTExtRec::receive(uint64_t numOTs, uint64_t bitlength, uint64_t nsn... function BOOL (line 47) | BOOL OTExtRec::start_receive(uint32_t numThreads) { function BOOL (line 368) | BOOL OTExtRec::verifyOT(uint64_t NumOTs) { FILE: lib/OTExtensionEncrypto/ot/ot-ext-rec.h function class (line 27) | class OTExtRec : public OTExt { function InitRec (line 55) | void InitRec(crypto* crypt, RcvThread* rcvthread, SndThread* sndthread, ... function class (line 78) | class OTReceiverThread: public CThread { function ThreadMain (line 90) | void ThreadMain() { FILE: lib/OTExtensionEncrypto/ot/ot-ext-snd.cpp function BOOL (line 32) | BOOL OTExtSnd::send(uint64_t numOTs, uint64_t bitlength, uint64_t nsndva... function BOOL (line 50) | BOOL OTExtSnd::start_send(uint32_t numThreads) { function BOOL (line 306) | BOOL OTExtSnd::verifyOT(uint64_t NumOTs) { FILE: lib/OTExtensionEncrypto/ot/ot-ext-snd.h function class (line 27) | class OTExtSnd : public OTExt { function class (line 84) | class OTSenderThread: public CThread { function ThreadMain (line 96) | void ThreadMain() { FILE: lib/OTExtensionEncrypto/ot/ot-ext.h type ROUND_KEYS (line 59) | typedef ROUND_KEYS OT_AES_KEY_CTX; function InitAESKey (line 61) | static void InitAESKey(OT_AES_KEY_CTX* ctx, uint8_t* keybytes, uint32_t ... type AES_KEY_CTX (line 65) | typedef AES_KEY_CTX OT_AES_KEY_CTX; function InitAESKey (line 70) | static void InitAESKey(OT_AES_KEY_CTX* ctx, uint8_t* keybytes, uint32_t ... type ot_block (line 83) | struct ot_block { type mask_block (line 89) | struct mask_block { type linking_t (line 95) | typedef struct { type mask_buf_t (line 102) | typedef struct mask_buf_ctx { function class (line 111) | class OTExt { function EnableMinEntCorrRobustness (line 127) | void EnableMinEntCorrRobustness() { function DisableMinEntCorrRobustness (line 130) | void DisableMinEntCorrRobustness() { function InitPRFKeys (line 157) | void InitPRFKeys(OT_AES_KEY_CTX* base_ot_keys, uint8_t* keybytes, uint32... function fillRndMatrix (line 201) | inline void fillRndMatrix(uint8_t* seed, uint64_t** mat, uint64_t cols, ... function initRndMatrix (line 211) | inline void initRndMatrix(uint64_t*** mat, uint64_t cols, uint64_t rows) { function freeRndMatrix (line 218) | inline void freeRndMatrix(uint64_t** mat, uint32_t nrows) { function BitMatrixMultiplication (line 224) | inline void BitMatrixMultiplication(uint8_t* resbuf, uint64_t resbytelen... function FixedKeyHashing (line 246) | inline void FixedKeyHashing(AES_KEY_CTX* aeskey, BYTE* outbuf, BYTE* inb... FILE: lib/OTExtensionEncrypto/ot/pvwddh.h function class (line 10) | class PVWDDH : public BaseOT FILE: lib/OTExtensionEncrypto/ot/simpleot.h function class (line 13) | class SimpleOT : public BaseOT FILE: lib/OTExtensionEncrypto/ot/xormasking.h function class (line 24) | class XORMasking: public MaskingFunction { function virtual (line 35) | virtual ~XORMasking() { function init (line 39) | void init(uint32_t bitlength) { function Mask (line 43) | void Mask(uint32_t progress, uint32_t processedOTs, CBitVector** values,... function UnMask (line 66) | void UnMask(uint32_t progress, uint32_t processedOTs, CBitVector* choice... function expandMask (line 118) | void expandMask(CBitVector* out, BYTE* sbp, uint32_t offset, uint32_t pr... FILE: lib/libOTe/KyberOT/KyberOT.c function subeng (line 29) | void subeng(unsigned char* W) { function pkHash (line 33) | void pkHash(unsigned char *h, unsigned char *pk, unsigned char *publicseed) function KyberReceiverMessage (line 41) | void KyberReceiverMessage(KyberOTRecver* recver, KyberOtRecvPKs* pks) function KyberSenderMessage (line 62) | void KyberSenderMessage(KyberOTCtxt* ctxt, KyberOTPtxt* ptxt, KyberOtRec... function KyberReceiverStrings (line 86) | void KyberReceiverStrings(KyberOTRecver* recver, KyberOTCtxt* ctxt) function KyberExample (line 93) | int KyberExample() //main-Funktion FILE: lib/libOTe/KyberOT/KyberOT.h type KyberOTCtxt (line 11) | typedef struct type KyberOTPtxt (line 18) | typedef struct type KyberOtRecvPKs (line 27) | typedef struct type KyberOTRecver (line 33) | typedef struct FILE: lib/libOTe/KyberOT/PQCgenKAT_kem.c function main (line 25) | int function FindMarker (line 133) | int function ReadHex (line 173) | int function fprintBstr (line 217) | void FILE: lib/libOTe/KyberOT/cbdref.c function load_littleendian (line 3) | static uint64_t load_littleendian(const unsigned char *x, int bytes) function cbdref (line 12) | void cbdref(poly *r, const unsigned char *buf) FILE: lib/libOTe/KyberOT/cpucycles.c function cpucycles (line 3) | long long cpucycles(void) FILE: lib/libOTe/KyberOT/fips202.c function load64 (line 15) | static uint64_t load64(const unsigned char *x) function store64 (line 25) | static void store64(uint8_t *x, uint64_t u) function KeccakF1600_StatePermute (line 63) | void KeccakF1600_StatePermute(uint64_t * state) function keccak_absorb (line 334) | static void keccak_absorb(uint64_t *s, function keccak_squeezeblocks (line 367) | static void keccak_squeezeblocks(unsigned char *h, unsigned long long in... function shake128_absorb (line 387) | void shake128_absorb(uint64_t *s, const unsigned char *input, unsigned i... function shake128_squeezeblocks (line 392) | void shake128_squeezeblocks(unsigned char *output, unsigned long long nb... function shake128 (line 397) | void shake128(unsigned char *output, unsigned long long outlen, function shake256 (line 423) | void shake256(unsigned char *output, unsigned long long outlen, function sha3_256 (line 448) | void sha3_256(unsigned char *output, const unsigned char *input, unsign... function sha3_512 (line 464) | void sha3_512(unsigned char *output, const unsigned char *input, unsign... FILE: lib/libOTe/KyberOT/fips202x4.c function load64 (line 9) | static uint64_t load64(const unsigned char *x) function store64 (line 19) | static void store64(uint8_t *x, uint64_t u) function keccak_absorb4x (line 33) | static void keccak_absorb4x(__m256i *s, function keccak_squeezeblocks4x (line 104) | static void keccak_squeezeblocks4x(unsigned char *h0, function shake128x4 (line 136) | void shake128x4(unsigned char *out0, function shake256x4 (line 181) | void shake256x4(unsigned char *out0, FILE: lib/libOTe/KyberOT/genmatrix.c function genmatrix_ref (line 9) | static void genmatrix_ref(polyvec *a, const unsigned char *seed, int tra... function rej_sample (line 327) | static int rej_sample(poly *r, const unsigned char *buf, size_t buflen) function genmatrix (line 407) | void genmatrix(polyvec *a, const unsigned char *seed, int transposed) //... function genmatrix (line 467) | void genmatrix(polyvec *a, const unsigned char *seed, int transposed) //... function genmatrix (line 560) | void genmatrix(polyvec *a, const unsigned char *seed, int transposed) //... FILE: lib/libOTe/KyberOT/indcpa.c function pack_pk (line 10) | static void pack_pk(unsigned char *r, const polyvec *pk, const unsigned ... function unpack_pk (line 26) | static void unpack_pk(polyvec *pk, unsigned char *seed, const unsigned c... function pack_ciphertext (line 45) | static void pack_ciphertext(unsigned char *r, const polyvec *b, const po... function unpack_ciphertext (line 52) | static void unpack_ciphertext(polyvec *b, poly *v, const unsigned char *c) function pack_sk (line 58) | static void pack_sk(unsigned char *r, const polyvec *sk) function unpack_sk (line 63) | static void unpack_sk(polyvec *sk, const unsigned char *packedsk) function indcpa_keypair (line 72) | void indcpa_keypair(unsigned char *pk, function indcpa_enc (line 117) | void indcpa_enc(unsigned char *c, function indcpa_dec (line 167) | void indcpa_dec(unsigned char *m, function pkPlus (line 187) | void pkPlus(unsigned char *pk, unsigned char *pk1, unsigned char *pk2) function pkMinus (line 198) | void pkMinus(unsigned char *pk, unsigned char *pk1, unsigned char *pk2) function returnSeed (line 209) | void returnSeed(unsigned char *seed, unsigned char *pk) function setSeed (line 216) | void setSeed(unsigned char *pk, unsigned char *seed) function randomPK (line 223) | void randomPK(unsigned char *pk,unsigned char *seed1, unsigned char *seed2) FILE: lib/libOTe/KyberOT/keccak4x/KeccakP-1600-times4-SIMD256.c type UINT8 (line 32) | typedef unsigned char UINT8; type UINT64 (line 33) | typedef unsigned long long int UINT64; type __m128i (line 34) | typedef __m128i V128; type __m256i (line 35) | typedef __m256i V256; function KeccakP1600times4_InitializeAll (line 83) | void KeccakP1600times4_InitializeAll(void *states) function KeccakP1600times4_AddBytes (line 88) | void KeccakP1600times4_AddBytes(void *states, unsigned int instanceIndex... function KeccakP1600times4_AddLanesAll (line 123) | void KeccakP1600times4_AddLanesAll(void *states, const unsigned char *da... function KeccakP1600times4_OverwriteBytes (line 168) | void KeccakP1600times4_OverwriteBytes(void *states, unsigned int instanc... function KeccakP1600times4_OverwriteLanesAll (line 199) | void KeccakP1600times4_OverwriteLanesAll(void *states, const unsigned ch... function KeccakP1600times4_OverwriteWithZeroes (line 244) | void KeccakP1600times4_OverwriteWithZeroes(void *states, unsigned int in... function KeccakP1600times4_ExtractBytes (line 261) | void KeccakP1600times4_ExtractBytes(const void *states, unsigned int ins... function KeccakP1600times4_ExtractLanesAll (line 291) | void KeccakP1600times4_ExtractLanesAll(const void *states, unsigned char... function KeccakP1600times4_ExtractAndAddBytes (line 341) | void KeccakP1600times4_ExtractAndAddBytes(const void *states, unsigned i... function KeccakP1600times4_ExtractAndAddLanesAll (line 380) | void KeccakP1600times4_ExtractAndAddLanesAll(const void *states, const u... function KeccakP1600times4_PermuteAll_24rounds (line 802) | void KeccakP1600times4_PermuteAll_24rounds(void *states) FILE: lib/libOTe/KyberOT/kem.c function crypto_kem_keypair (line 12) | int crypto_kem_keypair(unsigned char *pk, unsigned char *sk) function crypto_kem_enc (line 23) | int crypto_kem_enc(unsigned char *ct, unsigned char *ss, const unsigned ... function crypto_kem_dec (line 41) | int crypto_kem_dec(unsigned char *ss, const unsigned char *ct, const uns... FILE: lib/libOTe/KyberOT/kex.c function kyber_uake_initA (line 5) | void kyber_uake_initA(u8 *send, u8* tk, u8 *sk, const u8 *pkb) function kyber_uake_sharedB (line 11) | void kyber_uake_sharedB(u8 *send, u8 *k, const u8* recv, const u8 *skb) function kyber_uake_sharedA (line 19) | void kyber_uake_sharedA(u8 *k, const u8 *recv, const u8 *tk, const u8 *sk) function kyber_ake_initA (line 31) | void kyber_ake_initA(u8 *send, u8* tk, u8 *sk, const u8 *pkb) function kyber_ake_sharedB (line 37) | void kyber_ake_sharedB(u8 *send, u8 *k, const u8* recv, const u8 *skb, c... function kyber_ake_sharedA (line 46) | void kyber_ake_sharedA(u8 *k, const u8 *recv, const u8 *tk, const u8 *sk... FILE: lib/libOTe/KyberOT/kex.h type u8 (line 14) | typedef unsigned char u8; FILE: lib/libOTe/KyberOT/poly.c function poly_compress (line 10) | void poly_compress(unsigned char *r, const poly *a) function poly_decompress (line 28) | void poly_decompress(poly *r, const unsigned char *a) function poly_tobytes (line 46) | void poly_tobytes(unsigned char *r, const poly *a) function poly_frombytes (line 72) | void poly_frombytes(poly *r, const unsigned char *a) function poly_getnoise (line 89) | void poly_getnoise(poly *r,const unsigned char *seed, unsigned char nonce) function poly_getnoise4x (line 105) | void poly_getnoise4x(poly *r0, poly *r1, poly *r2, poly *r3, const unsig... function poly_ntt (line 138) | void poly_ntt(poly *r) function poly_invntt (line 143) | void poly_invntt(poly *r) function poly_add (line 148) | void poly_add(poly *r, const poly *a, const poly *b) function poly_sub (line 155) | void poly_sub(poly *r, const poly *a, const poly *b) function poly_frommsg (line 162) | void poly_frommsg(poly *r, const unsigned char msg[KYBER_SYMBYTES]) function poly_tomsg (line 176) | void poly_tomsg(unsigned char msg[KYBER_SYMBYTES], const poly *a) FILE: lib/libOTe/KyberOT/poly.h type poly (line 7) | typedef struct{ FILE: lib/libOTe/KyberOT/polyvec.c function polyvec_compress (line 8) | void polyvec_compress(unsigned char *r, const polyvec *a) function polyvec_decompress (line 35) | void polyvec_decompress(polyvec *r, const unsigned char *a) function polyvec_compress (line 57) | void polyvec_compress(unsigned char *r, const polyvec *a) function polyvec_decompress (line 78) | void polyvec_decompress(polyvec *r, const unsigned char *a) function polyvec_compress (line 96) | void polyvec_compress(unsigned char *r, const polyvec *a) function polyvec_decompress (line 121) | void polyvec_decompress(polyvec *r, const unsigned char *a) function polyvec_compress (line 144) | void polyvec_compress(unsigned char *r, const polyvec *a) function polyvec_decompress (line 158) | void polyvec_decompress(polyvec *r, const unsigned char *a) function polyvec_tobytes (line 175) | void polyvec_tobytes(unsigned char *r, const polyvec *a) function polyvec_frombytes (line 182) | void polyvec_frombytes(polyvec *r, const unsigned char *a) function polyvec_ntt (line 189) | void polyvec_ntt(polyvec *r) function polyvec_invntt (line 196) | void polyvec_invntt(polyvec *r) function polyvec_pointwise_acc (line 203) | void polyvec_pointwise_acc(poly *r, const polyvec *a, const polyvec *b) function polyvec_add (line 228) | void polyvec_add(polyvec *r, const polyvec *a, const polyvec *b) function polyvec_sub (line 237) | void polyvec_sub(polyvec *r, const polyvec *a, const polyvec *b) FILE: lib/libOTe/KyberOT/polyvec.h type polyvec (line 7) | typedef struct{ FILE: lib/libOTe/KyberOT/randombytes.c function randombytes_fallback (line 13) | static void randombytes_fallback(unsigned char *x, size_t xlen) function randombytes (line 40) | void randombytes(unsigned char *buf,size_t buflen) function randombytes (line 60) | void randombytes(unsigned char *buf,size_t buflen) FILE: lib/libOTe/KyberOT/reduce.c function montgomery_reduce (line 8) | uint16_t montgomery_reduce(uint32_t a) function barrett_reduce (line 21) | uint16_t barrett_reduce(uint16_t a) function freeze (line 31) | uint16_t freeze(uint16_t x) FILE: lib/libOTe/KyberOT/rng.c function seedexpander_init (line 25) | int function seedexpander (line 60) | int function handleErrors (line 105) | void handleErrors(void) function AES256_ECB (line 115) | void function randombytes_init (line 138) | void function randombytes (line 155) | int function AES256_CTR_DRBG_Update (line 188) | void FILE: lib/libOTe/KyberOT/rng.h type AES_XOF_struct (line 18) | typedef struct { type AES256_CTR_DRBG_struct (line 26) | typedef struct { FILE: lib/libOTe/KyberOT/speed.c function cmp_llu (line 14) | static int cmp_llu(const void *a, const void*b) function median (line 21) | static unsigned long long median(unsigned long long *l, size_t llen) function average (line 29) | static unsigned long long average(unsigned long long *t, size_t tlen) function print_results (line 38) | static void print_results(const char *s, unsigned long long *t, size_t t... function main (line 57) | int main() FILE: lib/libOTe/KyberOT/test_kex.c function main (line 6) | int main(void) FILE: lib/libOTe/KyberOT/test_kyber.c function test_keys (line 9) | int test_keys() function test_invalid_sk_a (line 36) | int test_invalid_sk_a() function test_invalid_ciphertext (line 67) | int test_invalid_ciphertext() function main (line 99) | int main(void) FILE: lib/libOTe/KyberOT/testvectors.c type uint32 (line 13) | typedef uint32_t uint32; function surf (line 23) | static void surf(void) function randombytes (line 42) | void randombytes(unsigned char *x,unsigned long long xlen) function main (line 60) | int main(void) FILE: lib/libOTe/KyberOT/verify.c function verify (line 5) | int verify(const unsigned char *a, const unsigned char *b, size_t len) function cmov (line 19) | void cmov(unsigned char *r, const unsigned char *x, size_t len, unsigned... FILE: lib/libOTe/SimplestOT/Keccak-simple.c type UINT64 (line 32) | typedef unsigned long long UINT64; type UINT64 (line 33) | typedef UINT64 tKeccakLane; type UINT32 (line 36) | typedef unsigned int UINT32; type UINT32 (line 39) | typedef UINT32 tKeccakLane; type UINT16 (line 42) | typedef unsigned short UINT16; type UINT16 (line 43) | typedef UINT16 tKeccakLane; type UINT8 (line 46) | typedef unsigned char UINT8; type UINT8 (line 47) | typedef UINT8 tKeccakLane; function crypto_hash (line 63) | int crypto_hash( unsigned char *out, const unsigned char *in, unsigned l... function KeccakF (line 128) | void KeccakF( tKeccakLane * state, const tKeccakLane *in, int laneCount ) FILE: lib/libOTe/SimplestOT/cpucycles.c function cpucycles_amd64cpuinfo (line 4) | long long cpucycles_amd64cpuinfo(void) FILE: lib/libOTe/SimplestOT/fe25519.h type fe25519 (line 4) | typedef struct FILE: lib/libOTe/SimplestOT/fe25519_add.c function fe25519_add (line 3) | void fe25519_add(fe25519 *r, const fe25519 *x, const fe25519 *y) FILE: lib/libOTe/SimplestOT/fe25519_getparity.c function fe25519_getparity (line 3) | unsigned char fe25519_getparity(const fe25519 *x) FILE: lib/libOTe/SimplestOT/fe25519_invert.c function fe25519_invert (line 3) | void fe25519_invert(fe25519 *r, const fe25519 *x) FILE: lib/libOTe/SimplestOT/fe25519_iseq_vartime.c function fe25519_iseq_vartime (line 3) | int fe25519_iseq_vartime(const fe25519 *x, const fe25519 *y) FILE: lib/libOTe/SimplestOT/fe25519_neg.c function fe25519_copy (line 3) | void fe25519_copy(fe25519 *r, const fe25519 *x) function fe25519_neg (line 15) | void fe25519_neg(fe25519 *r, const fe25519 *x) FILE: lib/libOTe/SimplestOT/fe25519_pack.c function fe25519_pack (line 4) | void fe25519_pack(unsigned char r[32], const fe25519 *x) FILE: lib/libOTe/SimplestOT/fe25519_pow2523.c function fe25519_pow2523 (line 3) | void fe25519_pow2523(fe25519 *r, const fe25519 *x) FILE: lib/libOTe/SimplestOT/fe25519_setint.c function fe25519_setint (line 3) | void fe25519_setint(fe25519 *r, unsigned int v) FILE: lib/libOTe/SimplestOT/fe25519_sub.c function fe25519_sub (line 3) | void fe25519_sub(fe25519 *r, const fe25519 *x, const fe25519 *y) FILE: lib/libOTe/SimplestOT/fe25519_unpack.c function fe25519_unpack (line 3) | void fe25519_unpack(fe25519 *r, const unsigned char x[32]) FILE: lib/libOTe/SimplestOT/ge25519.h type ge25519 (line 17) | typedef struct type ge25519_p1p1 (line 25) | typedef struct type ge25519_p2 (line 33) | typedef struct type ge25519_niels (line 40) | typedef struct type ge25519_pniels (line 47) | typedef struct FILE: lib/libOTe/SimplestOT/ge25519_add.c function ge25519_add (line 3) | void ge25519_add(ge25519_p3 *r, const ge25519_p3 *p, const ge25519_p3 *q) FILE: lib/libOTe/SimplestOT/ge25519_double.c function ge25519_double (line 3) | void ge25519_double(ge25519_p3 *r, const ge25519_p3 *p) FILE: lib/libOTe/SimplestOT/ge25519_pack.c function ge25519_pack (line 5) | void ge25519_pack(unsigned char r[32], const ge25519_p3 *p) FILE: lib/libOTe/SimplestOT/ge25519_scalarmult.c function ge25519_idoubles (line 5) | static void ge25519_idoubles(ge25519 * a, int n) function ge25519_maketable (line 22) | static void ge25519_maketable(ge25519 (*table)[8], const ge25519 * b, in... function ge25519_scalarmult_table (line 52) | static void ge25519_scalarmult_table(ge25519 *r, ge25519 (*table)[8], co... function ge25519_scalarmult (line 102) | void ge25519_scalarmult(ge25519 * a, ge25519 * b, const sc25519 * s) FILE: lib/libOTe/SimplestOT/ge25519_scalarmult_base.c function ge25519_scalarmult_base (line 13) | void ge25519_scalarmult_base(ge25519_p3 *r, const sc25519 *s) FILE: lib/libOTe/SimplestOT/ge25519_setneutral.c function ge25519_setneutral (line 3) | void ge25519_setneutral(ge25519 *r) FILE: lib/libOTe/SimplestOT/ge25519_unpack.c function ge25519_unpack_vartime (line 10) | int ge25519_unpack_vartime(ge25519_p3 *r, const unsigned char p[32]) FILE: lib/libOTe/SimplestOT/ge4x.c function ge4x_cmovs (line 5) | void ge4x_cmovs(ge4x *r, const ge4x *x, unsigned char * b) function ge4x_setneutral (line 13) | void ge4x_setneutral(ge4x * a) function ge4x_neg (line 21) | void ge4x_neg(ge4x * a, const ge4x * b) function ge4x_p1p1_to_p2 (line 53) | void ge4x_p1p1_to_p2(ge4x_p2 * a, const ge4x_p1p1 * b) function ge4x_p1p1_to_p3 (line 60) | void ge4x_p1p1_to_p3(ge4x * a, const ge4x_p1p1 * b) function ge4x_add_niels (line 68) | void ge4x_add_niels(ge4x * c, const ge4x * a, const ge4x_niels * b) function ge4x_add (line 75) | void ge4x_add(ge4x * c, const ge4x * a, const ge4x * b) function ge4x_sub (line 82) | void ge4x_sub(ge4x * c, const ge4x * a, const ge4x * b) function ge4x_double (line 92) | void ge4x_double(ge4x * a, const ge4x * b) function ge4x_doubles (line 99) | void ge4x_doubles(ge4x * a, ge4x * b, int n) function ge4x_idoubles (line 126) | void ge4x_idoubles(ge4x * a, int n) function ge4x_scalarmults_base (line 133) | void ge4x_scalarmults_base(ge4x * a, const sc25519 * s) function ge4x_scalarmults (line 144) | void ge4x_scalarmults(ge4x * a, ge4x * b, const sc25519 * s) function ge4x_maketable (line 155) | void ge4x_maketable(ge4x (*table)[8], const ge4x * b, int dist) function convert (line 185) | static void convert(ge4x * dest, ge4x_niels * src) function ge4x_scalarsmults_base (line 199) | void ge4x_scalarsmults_base(ge4x * a, const sc25519 * s) function ge4x_scalarsmults (line 265) | void ge4x_scalarsmults(ge4x * a, ge4x * b, const sc25519 * s) function ge4x_scalarsmults_table (line 275) | void ge4x_scalarsmults_table(ge4x * a, ge4x (*table)[8], const sc25519 *... function ge4x_hash (line 333) | void ge4x_hash(unsigned char * k, FILE: lib/libOTe/SimplestOT/ge4x.h type ge4x (line 7) | typedef struct{ type ge4x_p1p1 (line 16) | typedef struct{ type ge4x_p2 (line 25) | typedef struct{ type ge4x_niels (line 33) | typedef struct{ FILE: lib/libOTe/SimplestOT/ge4x_pack.c function ge4x_pack (line 3) | void ge4x_pack(unsigned char r[128], const ge4x *p) FILE: lib/libOTe/SimplestOT/ge4x_unpack_vartime.c function ge4x_unpack_vartime (line 37) | int ge4x_unpack_vartime(ge4x * r, unsigned char p[128]) FILE: lib/libOTe/SimplestOT/gfe4x.c function gfe4x_unpack_single (line 81) | void gfe4x_unpack_single(gfe4x *r, const unsigned char * x, int i) function gfe4x_unpack (line 150) | void gfe4x_unpack(gfe4x *r, const unsigned char x[128]) function gfe4x_pack (line 158) | void gfe4x_pack(unsigned char r[128], const gfe4x *x) function gfe4x_neg_single (line 251) | void gfe4x_neg_single(gfe4x *r, const gfe4x *x, int pos) function gfe4x_neg (line 259) | void gfe4x_neg(gfe4x *r, const gfe4x *x) function gfe4x_setzero (line 283) | void gfe4x_setzero(gfe4x *r) function gfe4x_setone (line 295) | void gfe4x_setone(gfe4x *r) function gfe4x_settwo (line 311) | void gfe4x_settwo(gfe4x *r) function gfe4x_cmov_single (line 328) | static void gfe4x_cmov_single(gfe4x *r, const gfe4x *x, unsigned char b,... function gfe4x_cmov (line 336) | void gfe4x_cmov(gfe4x * r, const gfe4x * x, unsigned char * b) function gfe4x_cmov_vartime (line 344) | void gfe4x_cmov_vartime(gfe4x * r, const gfe4x * x, unsigned char * b) function gfe4x_invert (line 682) | void gfe4x_invert(gfe4x *r, const gfe4x *x) function gfe4x_print (line 749) | void gfe4x_print(const gfe4x *x, int pos) FILE: lib/libOTe/SimplestOT/gfe4x.h type limb (line 4) | typedef struct{ type gfe4x (line 8) | typedef struct{ FILE: lib/libOTe/SimplestOT/gfe4x_getparity.c function gfe4x_getparity (line 3) | void gfe4x_getparity(unsigned char * res, const gfe4x * a) FILE: lib/libOTe/SimplestOT/gfe4x_iseq_vartime.c function gfe4x_iseq_vartime (line 3) | void gfe4x_iseq_vartime(unsigned char *r, const gfe4x *x, const gfe4x *y) FILE: lib/libOTe/SimplestOT/gfe4x_nsquare.c function gfe4x_nsquare (line 3) | void gfe4x_nsquare(gfe4x *r, const int n) FILE: lib/libOTe/SimplestOT/gfe4x_pow2523.c function gfe4x_pow2523 (line 3) | void gfe4x_pow2523(gfe4x *r, const gfe4x *x) FILE: lib/libOTe/SimplestOT/network.c function server_listen (line 3) | int server_listen(const int portno) function server_accept (line 39) | int server_accept(int sockfd) function client_connect (line 58) | void client_connect(int * sock, const char * host, const int portno) function writing (line 99) | void writing(int sockfd, void * buffer, const unsigned len) function reading (line 124) | void reading(int sockfd, void * buffer, const unsigned len) FILE: lib/libOTe/SimplestOT/network.h type sockaddr (line 20) | struct sockaddr type sockaddr_in (line 21) | struct sockaddr_in FILE: lib/libOTe/SimplestOT/ot_receiver.c function receiver_maketable (line 9) | void receiver_maketable(RECEIVER * r) function receiver_procS (line 14) | void receiver_procS(RECEIVER * r) function receiver_rsgen (line 31) | void receiver_rsgen(RECEIVER * r, function receiver_keygen (line 52) | void receiver_keygen(RECEIVER * r, FILE: lib/libOTe/SimplestOT/ot_receiver.h type ot_receiver (line 10) | struct ot_receiver type RECEIVER (line 22) | typedef struct ot_receiver RECEIVER; FILE: lib/libOTe/SimplestOT/ot_sender.c function sender_genS (line 9) | void sender_genS(SENDER * s, unsigned char * S_pack, rand_source rand) function sender_keygen (line 32) | void sender_keygen(SENDER * s, function sender_perf (line 61) | void sender_perf(SENDER* s, rand_source rand, int n) function sender_add (line 78) | void sender_add(SENDER* s, rand_source rand, int n) FILE: lib/libOTe/SimplestOT/ot_sender.h type ot_sender (line 10) | struct ot_sender type SENDER (line 17) | typedef struct ot_sender SENDER; FILE: lib/libOTe/SimplestOT/randombytes.c function randombytes (line 11) | void randombytes(unsigned char *x,unsigned long long xlen) function _impl_default_rand_source (line 38) | void _impl_default_rand_source(void* _, unsigned char * dest, unsigned l... function rand_source (line 43) | rand_source default_rand_source() FILE: lib/libOTe/SimplestOT/randombytes.h type rand_source (line 17) | typedef struct { FILE: lib/libOTe/SimplestOT/sc25519.h type sc25519 (line 4) | typedef struct FILE: lib/libOTe/SimplestOT/sc25519_from32bytes.c function smaller (line 19) | static unsigned long long smaller(unsigned long long a,unsigned long lon... function sc25519_from32bytes (line 31) | void sc25519_from32bytes(sc25519 *r, const unsigned char x[32]) FILE: lib/libOTe/SimplestOT/sc25519_random.c function sc25519_random (line 4) | void sc25519_random(sc25519 *r, int c, rand_source rand) FILE: lib/libOTe/SimplestOT/sc25519_window4.c function sc25519_window4_unsigned (line 3) | static void sc25519_window4_unsigned(char r[64], const sc25519 *s) function sc25519_window4 (line 13) | void sc25519_window4(char r[64], const sc25519 *s) FILE: lib/libOTe/SimplestOT/to_4x.h function fe_to_4x (line 1) | static void fe_to_4x(gfe4x * a, fe25519 * b) function ge_to_4x (line 18) | static void ge_to_4x(ge4x * a, ge25519 * b) FILE: lib/libOTe/frontend/main.cpp function NChooseOne_example (line 48) | void NChooseOne_example(Role role, int totalOTs, int numThreads, std::st... function TwoChooseOne_example (line 266) | void TwoChooseOne_example(Role role, int totalOTs, int numThreads, std::... function TwoChooseOneG_example (line 418) | void TwoChooseOneG_example(Role role, int numOTs, int numThreads, std::s... function baseOT_example (line 570) | void baseOT_example(Role role, int totalOTs, int numThreads, std::string... function runIf (line 631) | bool runIf(ProtocolFunc protocol, CLP & cmd, std::vector<std::string> tag) function minimal (line 671) | void minimal() function getLatency (line 713) | void getLatency(CLP & cmd) function main (line 762) | int main(int argc, char** argv) FILE: lib/libOTe/frontend/util.cpp function sync (line 10) | void sync(Channel& chl, Role role) function senderGetLatency (line 44) | void senderGetLatency(Channel& chl) function recverGetLatency (line 69) | void recverGetLatency(Channel& chl) FILE: lib/libOTe/frontend/util.h function Role (line 10) | enum class Role FILE: lib/libOTe/libOTe/Base/BaseOT.h function namespace (line 6) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/MasnyRindal.cpp type osuCrypto (line 20) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/MasnyRindal.h function namespace (line 15) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/MasnyRindalKyber.cpp type osuCrypto (line 8) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/MasnyRindalKyber.h function namespace (line 14) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/SimplestOT.cpp type osuCrypto (line 25) | namespace osuCrypto function rand_source (line 160) | rand_source makeRandSource(PRNG& prng) FILE: lib/libOTe/libOTe/Base/SimplestOT.h function namespace (line 31) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/naor-pinkas.cpp type osuCrypto (line 21) | namespace osuCrypto FILE: lib/libOTe/libOTe/Base/naor-pinkas.h function namespace (line 11) | namespace osuCrypto FILE: lib/libOTe/libOTe/DPF/BgicksPprf.h function namespace (line 11) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseK/AknOtReceiver.cpp type osuCrypto (line 9) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseK/AknOtReceiver.h function namespace (line 11) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseK/AknOtSender.cpp type osuCrypto (line 7) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseK/AknOtSender.h function namespace (line 10) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/Kkrt/KkrtNcoOtReceiver.cpp type osuCrypto (line 11) | namespace osuCrypto function u64 (line 165) | u64 KkrtNcoOtReceiver::getBaseOTCount() const function KkrtNcoOtReceiver (line 173) | KkrtNcoOtReceiver KkrtNcoOtReceiver::splitBase() FILE: lib/libOTe/libOTe/NChooseOne/Kkrt/KkrtNcoOtReceiver.h function namespace (line 14) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/Kkrt/KkrtNcoOtSender.cpp type osuCrypto (line 8) | namespace osuCrypto function KkrtNcoOtSender (line 39) | KkrtNcoOtSender KkrtNcoOtSender::splitBase() function u64 (line 262) | u64 KkrtNcoOtSender::getBaseOTCount() const function u64 (line 288) | u64 KkrtNcoOtSender::recvCorrection(Channel & chl) FILE: lib/libOTe/libOTe/NChooseOne/Kkrt/KkrtNcoOtSender.h function namespace (line 18) | namespace osuCrypto { FILE: lib/libOTe/libOTe/NChooseOne/NcoOtExt.h function namespace (line 10) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/Oos/OosNcoOtReceiver.cpp type osuCrypto (line 12) | namespace osuCrypto function OosNcoOtReceiver (line 173) | OosNcoOtReceiver OosNcoOtReceiver::splitBase() function u64 (line 350) | u64 OosNcoOtReceiver::getBaseOTCount() const FILE: lib/libOTe/libOTe/NChooseOne/Oos/OosNcoOtReceiver.h function namespace (line 15) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/Oos/OosNcoOtSender.cpp type osuCrypto (line 8) | namespace osuCrypto function u64 (line 11) | u64 OosNcoOtSender::getBaseOTCount() const function OosNcoOtSender (line 52) | OosNcoOtSender OosNcoOtSender::splitBase() function u64 (line 338) | u64 OosNcoOtSender::recvCorrection(Channel & chl) FILE: lib/libOTe/libOTe/NChooseOne/Oos/OosNcoOtSender.h function namespace (line 18) | namespace osuCrypto { FILE: lib/libOTe/libOTe/NChooseOne/RR17/Rr17NcoOtReceiver.cpp type osuCrypto (line 5) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/RR17/Rr17NcoOtReceiver.h function namespace (line 8) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/RR17/Rr17NcoOtSender.cpp type osuCrypto (line 6) | namespace osuCrypto FILE: lib/libOTe/libOTe/NChooseOne/RR17/Rr17NcoOtSender.h function namespace (line 5) | namespace osuCrypto FILE: lib/libOTe/libOTe/Tools/LinearCode.cpp type osuCrypto (line 10) | namespace osuCrypto FILE: lib/libOTe/libOTe/Tools/LinearCode.h function namespace (line 8) | namespace osuCrypto FILE: lib/libOTe/libOTe/Tools/SilentPprf.cpp type osuCrypto (line 7) | namespace osuCrypto function u64 (line 35) | u64 SilentMultiPprfSender::baseOtCount() const function u64 (line 39) | u64 SilentMultiPprfReceiver::baseOtCount() const function block (line 81) | block copyOut( function u64 (line 216) | u64 transposePoint(u64 point, u64 treeIdx, u64 totalTrees) function transposePoints (line 235) | void transposePoints(span<u64> points) function u64 (line 253) | u64 getActivePath(const span<u8>& choiceBits) function BitVector (line 275) | BitVector SilentMultiPprfReceiver::sampleChoiceBits(u64 modulus, bool ... function block (line 307) | block SilentMultiPprfSender::expand( function block (line 318) | block SilentMultiPprfSender::expand( function block (line 598) | block SilentMultiPprfReceiver::expand(Channel& chl, PRNG& prng, Matrix... function block (line 604) | block SilentMultiPprfReceiver::expand(span<Channel> chls, PRNG& prng, ... FILE: lib/libOTe/libOTe/Tools/SilentPprf.h function class (line 15) | class SilentMultiPprfSender : public TimerAdapter FILE: lib/libOTe/libOTe/Tools/Tools.cpp type osuCrypto (line 14) | namespace osuCrypto { function eklundh_transpose128 (line 17) | void eklundh_transpose128(array<block, 128>& inOut) function sse_loadSubSquare (line 162) | void sse_loadSubSquare(array<block, 128>& in, array<block, 2>& out, u6... function sse_transposeSubSquare (line 181) | void sse_transposeSubSquare(array<block, 128>& out, array<block, 2>& i... function sse_transpose (line 199) | void sse_transpose(const MatrixView<block>& in, const MatrixView<block... function sse_transpose (line 207) | void sse_transpose(const MatrixView<u8>& in, const MatrixView<u8>& out) function print (line 575) | void print(array<block, 128>& inOut) function u8 (line 588) | u8 getBit(array<block, 128>& inOut, u64 i, u64 j) function sse_transpose128 (line 599) | void sse_transpose128(array<block, 128>& inOut) function sse_loadSubSquarex (line 621) | inline void sse_loadSubSquarex(array<array<block, 8>, 128>& in, array<... function sse_transposeSubSquarex (line 675) | inline void sse_transposeSubSquarex(array<array<block, 8>, 128>& out, ... function sse_transpose128x1024 (line 725) | void sse_transpose128x1024(array<array<block, 8>, 128>& inOut) FILE: lib/libOTe/libOTe/Tools/Tools.h function namespace (line 7) | namespace osuCrypto { FILE: lib/libOTe/libOTe/Tools/bitpolymul.cpp type bpm (line 36) | namespace bpm function bitpolymul (line 164) | void bitpolymul(uint64_t* c, const uint64_t* a, const uint64_t* b, uin... function bitpolymul_2_128 (line 176) | void bitpolymul_2_128(uint64_t* c, const uint64_t* a, const uint64_t* ... function bitpolymul_2_64 (line 239) | void bitpolymul_2_64(uint64_t* c, const uint64_t* a, const uint64_t* b... FILE: lib/libOTe/libOTe/Tools/bitpolymul.h function namespace (line 32) | namespace bpm FILE: lib/libOTe/libOTe/Tools/bitpolymul/bc.cpp type bpm (line 34) | namespace bpm function __xor_down_256 (line 38) | inline function __xor_up_256 (line 48) | inline function __xor_down_256_2 (line 56) | inline function xor_up_256 (line 61) | inline function __xor_up_256_2 (line 67) | inline function __m256i (line 74) | __m256i _mm256_alignr_255bit_zerohigh(__m256i zerohigh, __m256i low) function __m256i (line 82) | __m256i _mm256_alignr_254bit_zerohigh(__m256i zerohigh, __m256i low) function __m256i (line 90) | __m256i _mm256_alignr_252bit_zerohigh(__m256i zerohigh, __m256i low) function __m256i (line 98) | __m256i _mm256_alignr_255bit(__m256i high, __m256i low) function __m256i (line 111) | __m256i _mm256_alignr_254bit(__m256i high, __m256i low) function __m256i (line 124) | __m256i _mm256_alignr_252bit(__m256i high, __m256i low) function __m256i (line 137) | __m256i _mm256_alignr_31byte(__m256i high, __m256i low) function __m256i (line 144) | __m256i _mm256_alignr_30byte(__m256i high, __m256i low) function __m256i (line 151) | __m256i _mm256_alignr_28byte(__m256i high, __m256i low) function __m256i (line 158) | __m256i _mm256_alignr_24byte(__m256i high, __m256i low) function __m256i (line 165) | __m256i _mm256_alignr_16byte(__m256i high, __m256i low) function __sh_xor_down (line 184) | inline function varsub_x256 (line 198) | void varsub_x256(__m256i* poly256, u64 n_256) function __sh_xor_up (line 222) | inline function i_varsub_x256 (line 237) | void i_varsub_x256(__m256i* poly256, u64 n_256) function bc_to_lch_2_unit256 (line 259) | void bc_to_lch_2_unit256(bc_sto_t* poly, u64 n_terms) function bc_to_mono_2_unit256 (line 284) | void bc_to_mono_2_unit256(bc_sto_t* poly, u64 n_terms) FILE: lib/libOTe/libOTe/Tools/bitpolymul/bc.h function namespace (line 28) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/bc_to_gen_code.h function xorEq_1 (line 21) | inline void xorEq_1(m* v1, m v2) { *v1 = x(*v1, v2); } function xorEq_2 (line 22) | inline void xorEq_2(m* v1, m v2, m v3) { *v1 = x(x(*v1, v2), v3); } function xorEq_3 (line 23) | inline void xorEq_3(m* v1, m v2, m v3, m v4) { *v1 = x(x(x(*v1, v2), v3)... function xorEq_4 (line 24) | inline void xorEq_4(m* v1, m v2, m v3, m v4, m v5) { *v1 = x(x(x(x(*v1, ... function xorEq_5 (line 25) | inline void xorEq_5(m* v1, m v2, m v3, m v4, m v5, m v6) { *v1 = x(x(x(x... function xorEq_6 (line 26) | inline void xorEq_6(m* v1, m v2, m v3, m v4, m v5, m v6, m v7) { *v1 = x... function xorEq_7 (line 27) | inline void xorEq_7(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8) { *... function xorEq_8 (line 28) | inline void xorEq_8(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m v... function xorEq_9 (line 29) | inline void xorEq_9(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m v... function xorEq_10 (line 30) | inline void xorEq_10(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_11 (line 31) | inline void xorEq_11(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_12 (line 32) | inline void xorEq_12(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_13 (line 33) | inline void xorEq_13(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_14 (line 34) | inline void xorEq_14(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_15 (line 35) | inline void xorEq_15(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_16 (line 36) | inline void xorEq_16(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_17 (line 37) | inline void xorEq_17(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_18 (line 38) | inline void xorEq_18(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_19 (line 39) | inline void xorEq_19(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_20 (line 40) | inline void xorEq_20(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_21 (line 41) | inline void xorEq_21(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... function xorEq_22 (line 42) | inline void xorEq_22(m* v1, m v2, m v3, m v4, m v5, m v6, m v7, m v8, m ... FILE: lib/libOTe/libOTe/Tools/bitpolymul/bc_to_lch_gen_code.cpp type bpm (line 25) | namespace bpm { function bc_to_lch_256_30_12 (line 26) | void bc_to_lch_256_30_12(__m256i* poly, int logn){ function bc_to_lch_256_19_17 (line 281) | void bc_to_lch_256_19_17(__m256i* poly, int logn){ function bc_to_lch_256_16 (line 307) | void bc_to_lch_256_16(__m256i* poly, int logn){ FILE: lib/libOTe/libOTe/Tools/bitpolymul/bc_to_mono_gen_code.cpp type bpm (line 26) | namespace bpm{ function bc_to_mono_256_16 (line 27) | void bc_to_mono_256_16(__m256i* poly, int logn){ function bc_to_mono_256_19_17 (line 204) | void bc_to_mono_256_19_17(__m256i* poly, int logn){ function bc_to_mono_256_30_20 (line 229) | void bc_to_mono_256_30_20(__m256i* poly, int logn){ FILE: lib/libOTe/libOTe/Tools/bitpolymul/bitmat_prod.h function namespace (line 30) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/bpmDefines.h function mV (line 25) | toStr_(const T& v) : mV(v) {} FILE: lib/libOTe/libOTe/Tools/bitpolymul/btfy.cpp type bpm (line 43) | namespace bpm { function __m128i (line 46) | inline function __m128i (line 53) | inline function __m128i (line 74) | inline function __m128i (line 93) | inline function __m128i (line 111) | inline function __m128i (line 146) | inline function __m128i (line 200) | inline function __m128i (line 218) | inline function __m128i (line 234) | inline function __m128i (line 271) | inline function __btfy (line 328) | inline function __i_btfy (line 401) | inline function btfy_128 (line 490) | void btfy_128(uint64_t * fx, u64 n_fx, u64 scalar_a) function i_btfy_128 (line 526) | void i_btfy_128(uint64_t* fx, u64 n_fx, u64 scalar_a) function __m128i (line 565) | inline function __m128i (line 571) | inline function __m128i (line 581) | inline function __m128i (line 589) | inline function __m128i (line 597) | inline function __m128i (line 607) | inline function __m256i (line 620) | inline function __m256i (line 632) | inline function __m128i (line 644) | inline function __m128i (line 654) | inline function __m128i (line 668) | inline function __m128i (line 685) | inline function __m128i (line 719) | inline function __m128i (line 774) | inline function __m128i (line 791) | inline function __m128i (line 827) | inline function btfy_64 (line 885) | void btfy_64(uint64_t* fx, u64 n_fx, u64 scalar_a) function i_btfy_64 (line 968) | void i_btfy_64(uint64_t* fx, u64 n_fx, u64 scalar_a) FILE: lib/libOTe/libOTe/Tools/bitpolymul/btfy.h function namespace (line 28) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/encode.cpp type bpm (line 47) | namespace bpm { function bit_bc_64x2_div (line 50) | inline function encode_128_half_input_zero (line 102) | void encode_128_half_input_zero(uint64_t* rfx, const uint64_t* fx, u64... function bit_bc_exp (line 136) | inline function decode_128 (line 181) | void decode_128(uint64_t* rfx, const uint64_t* fx, u64 n_fx_128b) function bit_bc_64x2_exp (line 227) | inline function encode_64_half_input_zero (line 280) | void encode_64_half_input_zero(uint64_t* rfx, const uint64_t* fx, u64 ... function decode_64 (line 318) | void decode_64(uint64_t* rfx, const uint64_t* fx, u64 n_fx) FILE: lib/libOTe/libOTe/Tools/bitpolymul/encode.h function namespace (line 31) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/gf2128_cantor_iso.h function namespace (line 25) | namespace bpm{ FILE: lib/libOTe/libOTe/Tools/bitpolymul/gf264_cantor_iso.h function namespace (line 25) | namespace bpm{ FILE: lib/libOTe/libOTe/Tools/bitpolymul/gfext_aesni.h function namespace (line 30) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/ska.h function namespace (line 25) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/transpose.h function namespace (line 31) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/transpose_bit.h function namespace (line 15) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/trunc_btfy_tab.h function namespace (line 30) | namespace bpm { FILE: lib/libOTe/libOTe/Tools/bitpolymul/trunc_btfy_tab_64.h function namespace (line 29) | namespace bpm { FILE: lib/libOTe/libOTe/TwoChooseOne/IknpDotExtReceiver.cpp type osuCrypto (line 15) | namespace osuCrypto function IknpDotExtReceiver (line 29) | IknpDotExtReceiver IknpDotExtReceiver::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/IknpDotExtReceiver.h function namespace (line 9) | namespace osuCrypto FILE: lib/libOTe/libOTe/TwoChooseOne/IknpDotExtSender.cpp type osuCrypto (line 11) | namespace osuCrypto function IknpDotExtSender (line 15) | IknpDotExtSender IknpDotExtSender::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/IknpDotExtSender.h function namespace (line 10) | namespace osuCrypto { FILE: lib/libOTe/libOTe/TwoChooseOne/IknpOtExtReceiver.cpp type osuCrypto (line 12) | namespace osuCrypto function IknpOtExtReceiver (line 30) | IknpOtExtReceiver IknpOtExtReceiver::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/IknpOtExtReceiver.h function namespace (line 9) | namespace osuCrypto FILE: lib/libOTe/libOTe/TwoChooseOne/IknpOtExtSender.cpp type osuCrypto (line 10) | namespace osuCrypto function IknpOtExtSender (line 15) | IknpOtExtSender IknpOtExtSender::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/IknpOtExtSender.h function namespace (line 11) | namespace osuCrypto { FILE: lib/libOTe/libOTe/TwoChooseOne/KosDotExtReceiver.cpp type osuCrypto (line 16) | namespace osuCrypto function KosDotExtReceiver (line 40) | KosDotExtReceiver KosDotExtReceiver::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/KosDotExtReceiver.h function namespace (line 9) | namespace osuCrypto FILE: lib/libOTe/libOTe/TwoChooseOne/KosDotExtSender.cpp type osuCrypto (line 11) | namespace osuCrypto function KosDotExtSender (line 17) | KosDotExtSender KosDotExtSender::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/KosDotExtSender.h function namespace (line 9) | namespace osuCrypto { FILE: lib/libOTe/libOTe/TwoChooseOne/KosOtExtReceiver.cpp type osuCrypto (line 14) | namespace osuCrypto function KosOtExtReceiver (line 53) | KosOtExtReceiver KosOtExtReceiver::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/KosOtExtReceiver.h function namespace (line 9) | namespace osuCrypto FILE: lib/libOTe/libOTe/TwoChooseOne/KosOtExtSender.cpp type osuCrypto (line 10) | namespace osuCrypto function KosOtExtSender (line 27) | KosOtExtSender KosOtExtSender::splitBase() FILE: lib/libOTe/libOTe/TwoChooseOne/KosOtExtSender.h function namespace (line 9) | namespace osuCrypto { FILE: lib/libOTe/libOTe/TwoChooseOne/OTExtInterface.h function namespace (line 9) | namespace osuCrypto FILE: lib/libOTe/libOTe/TwoChooseOne/SilentOtExtReceiver.cpp type osuCrypto (line 13) | namespace osuCrypto function u64 (line 21) | u64 power(u64 x, u64 y, u64 p) function millerTest (line 44) | bool millerTest(u64 d, PRNG& prng, u64 n) function isPrime (line 77) | bool isPrime(u64 n, PRNG& prng, u64 k = 20) function u64 (line 97) | u64 nextPrime(u64 n) function u64 (line 231) | u64 SilentOtExtReceiver::baseOtCount() FILE: lib/libOTe/libOTe/TwoChooseOne/SilentOtExtReceiver.h function MultType (line 15) | enum class MultType FILE: lib/libOTe/libOTe/TwoChooseOne/SilentOtExtSender.cpp type osuCrypto (line 13) | namespace osuCrypto function u64 (line 19) | u64 secLevel(u64 scale, u64 p, u64 points) function u64 (line 24) | u64 getPartitions(u64 scaler, u64 p, u64 secParam) function bitShiftXor (line 289) | void bitShiftXor(span<block> dest, span<block> in, u8 bitShift) function modp (line 392) | void modp(span<block> dest, span<block> in, u64 p) FILE: lib/libOTe/libOTe/TwoChooseOne/SilentOtExtSender.h function namespace (line 12) | namespace osuCrypto FILE: lib/libOTe/libOTe/TwoChooseOne/TcoOtDefines.h function namespace (line 8) | namespace osuCrypto FILE: lib/libOTe/libOTe_Tests/AknOt_Tests.cpp type tests_libOTe (line 14) | namespace tests_libOTe function AknOt_sendRecv1000_Test (line 16) | void AknOt_sendRecv1000_Test() FILE: lib/libOTe/libOTe_Tests/AknOt_Tests.h function namespace (line 5) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/BaseOT_Tests.cpp type tests_libOTe (line 29) | namespace tests_libOTe function Bot_NaorPinkas_Test (line 32) | void Bot_NaorPinkas_Test() function Bot_Simplest_Test (line 80) | void Bot_Simplest_Test() function Bot_MasnyRindal_Test (line 129) | void Bot_MasnyRindal_Test() function Bot_MasnyRindal_Kyber_Test (line 175) | void Bot_MasnyRindal_Kyber_Test() FILE: lib/libOTe/libOTe_Tests/BaseOT_Tests.h function namespace (line 5) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/Common.cpp type tests_libOTe (line 10) | namespace tests_libOTe function InitDebugPrinting (line 15) | void InitDebugPrinting(std::string filePath) FILE: lib/libOTe/libOTe_Tests/Common.h function namespace (line 5) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/NcoOT_Tests.cpp type tests_libOTe (line 38) | namespace tests_libOTe function setBaseOts (line 41) | void setBaseOts(NcoOtExtSender& sender, function testNco (line 66) | void testNco( function NcoOt_Kkrt_Test (line 153) | void NcoOt_Kkrt_Test() function NcoOt_Oos_Test (line 313) | void NcoOt_Oos_Test() function NcoOt_Rr17_Test (line 392) | void NcoOt_Rr17_Test() function NcoOt_chosen (line 432) | void NcoOt_chosen() function NcoOt_genBaseOts_Test (line 488) | void NcoOt_genBaseOts_Test() function Tools_LinearCode_Test (line 527) | void Tools_LinearCode_Test() function Tools_LinearCode_sub_Test (line 612) | void Tools_LinearCode_sub_Test() function Tools_LinearCode_rep_Test (line 722) | void Tools_LinearCode_rep_Test() FILE: lib/libOTe/libOTe_Tests/NcoOT_Tests.h function namespace (line 5) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/OT_Tests.cpp type tests_libOTe (line 43) | namespace tests_libOTe function OT_100Receive_Test (line 45) | void OT_100Receive_Test(BitVector& choiceBits, gsl::span<block> recv, ... function printMtx (line 71) | void printMtx(std::array<block, 128>& data) function Tools_Transpose_Test (line 79) | void Tools_Transpose_Test() function Tools_Transpose_View_Test (line 179) | void Tools_Transpose_View_Test() function OtExt_genBaseOts_Test (line 359) | void OtExt_genBaseOts_Test() function OtExt_Kos_Test (line 395) | void OtExt_Kos_Test() function OtExt_Chosen_Test (line 464) | void OtExt_Chosen_Test() function mul128b (line 585) | void mul128b(__m128i b, __m128i a, __m128i &c0, __m128i &c1) function DotExt_Kos_Test (line 604) | void DotExt_Kos_Test() function DotExt_Iknp_Test (line 685) | void DotExt_Iknp_Test() function OtExt_Iknp_Test (line 775) | void OtExt_Iknp_Test() FILE: lib/libOTe/libOTe_Tests/OT_Tests.h function namespace (line 4) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/SilentOT_Tests.cpp function Tools_bitShift_test (line 14) | void Tools_bitShift_test(const CLP& cmd) function clearBits (line 79) | void clearBits(span<block> in, u64 idx) function Tools_modp_test (line 100) | void Tools_modp_test(const CLP& cmd) function OtExt_Silent_Test (line 178) | void OtExt_Silent_Test(const CLP& cmd) function Tools_Pprf_test (line 266) | void Tools_Pprf_test(const CLP& cmd) function Tools_Pprf_trans_test (line 354) | void Tools_Pprf_trans_test(const CLP& cmd) FILE: lib/libOTe/libOTe_Tests/UnitTests.cpp type tests_libOTe (line 16) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/UnitTests.h function namespace (line 4) | namespace tests_libOTe FILE: lib/libOTe/libOTe_Tests/bitpolymul_Tests.cpp function Tools_bitpolymul_test (line 21) | void Tools_bitpolymul_test(const CLP& cmd) FILE: lib/libOTe/libOTe_TestsVS/OT_TestsVS.cpp type tests_libOTe (line 10) | namespace tests_libOTe function TEST_CLASS (line 12) | TEST_CLASS(OT_Tests) function TEST_METHOD (line 22) | TEST_METHOD(TransposeMatrixView_TestVS) function TEST_METHOD (line 28) | TEST_METHOD(Iknp_200Receive_TestVS) function TEST_METHOD (line 36) | TEST_METHOD(Kos_200Receive_TestVS) function TEST_METHOD (line 42) | TEST_METHOD(OtExt_genBaseOts_TestVS) function TEST_METHOD (line 48) | TEST_METHOD(OtExt_chosen_TestVS) function TEST_METHOD (line 54) | TEST_METHOD(KosDot_200Receive_TestVS) function TEST_METHOD (line 61) | TEST_METHOD(IknpDot_200Receive_TestVS) function TEST_METHOD (line 67) | TEST_METHOD(Kkrt_200Receive_TestVS) function TEST_METHOD (line 73) | TEST_METHOD(Oos_200Receive_TestVS) function TEST_METHOD (line 79) | TEST_METHOD(NcoOt_genBaseOts_TestVS) function TEST_METHOD (line 85) | TEST_METHOD(NcoOt_chosen_TestVS) function TEST_METHOD (line 90) | TEST_METHOD(Rr17_200Receive_TestVS) function TEST_METHOD (line 96) | TEST_METHOD(LinearCode_TestVS) function TEST_METHOD (line 103) | TEST_METHOD(LinearCode_subBlock_TestVS) function TEST_METHOD (line 109) | TEST_METHOD(LinearCode_repetition_TestVS) FILE: src/circuits/BooleanCircuits.cpp function string (line 299) | string BooleanCircuit::read(scannerpp::Scanner s) { FILE: src/circuits/GarbledCircuitFactory.cpp function GarbledBooleanCircuit (line 39) | GarbledBooleanCircuit* GarbledCircuitFactory::createCircuit(std::string ... FILE: src/circuits/TedKrovetzAesNiWrapperC.cpp function AES_128_Key_Expansion (line 30) | void AES_128_Key_Expansion(const unsigned char *userkey, AES_KEY *aesKey) function AES_192_Key_Expansion (line 50) | void AES_192_Key_Expansion(const unsigned char *userkey, AES_KEY *aesKey) function AES_256_Key_Expansion (line 62) | void AES_256_Key_Expansion(const unsigned char *userkey, AES_KEY *aesKey) function AES_set_encrypt_key (line 83) | void AES_set_encrypt_key(const unsigned char *userKey, const int bits, A... function AES_encryptC (line 97) | void AES_encryptC(block *in, block *out, AES_KEY *aesKey) function AES_ecb_encrypt (line 109) | void AES_ecb_encrypt(block *blk, AES_KEY *aesKey) { function AES_ecb_encrypt_blks (line 119) | void AES_ecb_encrypt_blks(block *blks, unsigned nblks, AES_KEY *aesKey) { function AES_ecb_encrypt_blks_4 (line 131) | void AES_ecb_encrypt_blks_4(block *blks, AES_KEY *aesKey) { function AES_ecb_encrypt_blks_2_in_out (line 152) | void AES_ecb_encrypt_blks_2_in_out(block *in, block *out, AES_KEY *aesKe... function AES_ecb_encrypt_blks_4_in_out (line 169) | void AES_ecb_encrypt_blks_4_in_out(block *in, block *out, AES_KEY *aesK... function AES_ecb_encrypt_chunk_in_out (line 191) | void AES_ecb_encrypt_chunk_in_out(block *in, block *out, unsigned nblks,... FILE: src/circuits_c/intrin_sequential_ks1_enc1.c type ROUND_KEYS (line 29) | typedef struct KEY_SCHEDULE function intrin_sequential_ks1_enc1 (line 68) | void intrin_sequential_ks1_enc1(const unsigned char* PT, unsigned char* ... FILE: src/circuits_c/intrin_sequential_ks2_enc2.c type ROUND_KEYS (line 29) | typedef struct KEY_SCHEDULE function intrin_sequential_ks2_enc2 (line 79) | void intrin_sequential_ks2_enc2(const unsigned char* PT, unsigned char* ... FILE: src/circuits_c/intrin_sequential_ks4_enc4.c type ROUND_KEYS (line 29) | typedef struct KEY_SCHEDULE function intrin_sequential_ks4_enc4 (line 101) | void intrin_sequential_ks4_enc4(const unsigned char* PT, unsigned char* ... FILE: src/circuits_c/intrin_sequential_ks4_enc8.c type ROUND_KEYS (line 31) | typedef struct KEY_SCHEDULE function print128_num (line 108) | void print128_num(__m128i var) function intrin_sequential_ks4_enc8 (line 116) | void intrin_sequential_ks4_enc8(const unsigned char* PT, unsigned char* ... FILE: src/comm/CommBF.cpp type sockaddr_in (line 78) | struct sockaddr_in type sockaddr_in (line 90) | struct sockaddr_in type sockaddr (line 122) | struct sockaddr type sockaddr_in (line 122) | struct sockaddr_in type timeval (line 139) | struct timeval type sockaddr (line 154) | struct sockaddr type sockaddr_in (line 154) | struct sockaddr_in type timeval (line 163) | struct timeval type sockaddr (line 166) | struct sockaddr type timeval (line 180) | struct timeval type timeval (line 189) | struct timeval type timeval (line 212) | struct timeval FILE: src/comm/CommUDP.cpp function udp_output (line 27) | int udp_output(const char *buf, int len, ikcpcb *kcp, void *user) function writelog (line 51) | void writelog(const char *log, struct IKCPCB *kcp, void *user) type sockaddr_in (line 83) | struct sockaddr_in type sockaddr_in (line 222) | struct sockaddr_in type sockaddr (line 239) | struct sockaddr FILE: src/comm/Network.cpp function udp_output (line 23) | int udp_output(const char *buf, int len, ikcpcb *kcp, void *user) { function writelog (line 44) | void writelog(const char *log, struct IKCPCB *kcp, void *user) { type sockaddr_in (line 75) | struct sockaddr_in function PeerInfo (line 180) | const PeerInfo &Network::getPeer(int id) { type sockaddr_in (line 331) | struct sockaddr_in type sockaddr (line 347) | struct sockaddr FILE: src/comm/PeerInfo.cpp type sockaddr_in (line 44) | struct sockaddr_in FILE: src/comm/utils.cpp function itimeofday (line 11) | void function IUINT64 (line 19) | IUINT64 iclock64(void) { function IUINT32 (line 28) | IUINT32 iclock() { FILE: src/cryptoInfra/Protocol.cpp function string (line 6) | string CmdParser::getKey(const string & parameter) function string (line 15) | string CmdParser::getValueByKey(vector<pair<string, string>> arguments, ... function CmdParser (line 58) | CmdParser Protocol::getParser() FILE: src/infra/Common.cpp function find_log2_floor (line 39) | int find_log2_floor(biginteger bi) { function NumberOfBits (line 48) | int NumberOfBits(const biginteger & bi) { function gen_random_bytes_vector (line 53) | void gen_random_bytes_vector(vector<byte> &v, const int len, PrgFromOpen... function copy_byte_vector_to_byte_array (line 67) | void copy_byte_vector_to_byte_array(const vector<byte> &source_vector, b... function copy_byte_array_to_byte_vector (line 74) | void copy_byte_array_to_byte_vector(const byte* src, int src_len, vector... function bytesCount (line 85) | size_t bytesCount(const biginteger & raw_value) function encodeBigInteger (line 108) | void encodeBigInteger(const biginteger & raw_value, byte* output, size_t... function fastEncodeBigInteger (line 133) | void fastEncodeBigInteger(const biginteger & value, byte* output, size_t... function explode (line 141) | const vector<string> explode(const string& s, const char& c) function biginteger (line 157) | biginteger decodeBigInteger(const byte* input, size_t length) function biginteger (line 178) | biginteger fastDecodeBigInteger(const byte* input, size_t length){ function biginteger (line 187) | biginteger convert_hex_to_biginteger(const string & input) { function string (line 198) | string hexStr(vector<byte> const & data) function get_seeded_prg (line 206) | shared_ptr<PrgFromOpenSSLAES> get_seeded_prg() { function print_elapsed_ms (line 211) | void print_elapsed_ms(std::chrono::time_point<std::chrono::system_clock>... function print_elapsed_micros (line 217) | void print_elapsed_micros(std::chrono::time_point<std::chrono::system_cl... function scapi_now (line 223) | std::chrono::time_point<std::chrono::system_clock> scapi_now() { function biginteger (line 227) | biginteger getRandomInRange(const biginteger & min, const biginteger & m... function biginteger (line 236) | biginteger fastGetRandomInRange(const biginteger & max, PrgFromOpenSSLAE... function biginteger (line 246) | biginteger getRandomPrime(int numBytes, int certainty, PrgFromOpenSSLAES... function print_byte_array (line 255) | void print_byte_array(byte * arr, int len, string message) function isPrime (line 263) | bool isPrime(const biginteger & bi, int certainty) { FILE: src/infra/ConfigFile.cpp function trim (line 36) | std::string trim(std::string const& source, char const* delims = " \t\r\... FILE: src/infra/MathAlgorithms.cpp function biginteger (line 31) | biginteger MathAlgorithms::modInverse(biginteger a, biginteger m) function biginteger (line 45) | biginteger MathAlgorithms::chineseRemainderTheorem(const vector<biginteg... function biginteger (line 71) | biginteger MathAlgorithms::factorialBI(int n) { FILE: src/infra/Measurement.cpp type sysinfo (line 120) | struct sysinfo FILE: src/infra/Scanner.cpp function Scanner (line 114) | Scanner& Scanner::operator=(const Scanner& scanner) function string (line 530) | string Scanner::rest() // Returns the rest of the input as string FILE: src/infra/aes_arm.cpp function aes_schedule (line 4) | inline void aes_schedule( uint* RK, octet* K ) function aes_encrypt (line 6) | inline void aes_encrypt( octet* C, octet* M, uint* RK ) function __mi128 (line 9) | __mi128 _mm_aesenc_si128 (__mi128 a, __mi128 RoundKey) function __mi128 (line 15) | __mi128 _mm_aesenclast_si128 (__mi128 a, __mi128 RoundKey) function __mi128 (line 20) | __mi128 _mm_aesdec_si128 (__mi128 a, __mi128 RoundKey) function __mi128 (line 25) | __mi128 _mm_aesdeclast_si128 (__mi128 a, __mi128 RoundKey) function __mi128 (line 30) | __mi128 _mm_aeskeygenassist_si128 (__mi128 a, const int imm8) function enc_key_expansion (line 43) | void enc_key_expansion(__mi128 key, __mi128* key_sched) { function dec_key_expansion (line 53) | void dec_key_expansion(__mi128* enc_key_sched, __mi128* dec_key_sched) { function __mi128 (line 61) | __mi128 aes_encrypt(__mi128 data, __mi128 key) { function __mi128 (line 72) | __mi128 aes_decrypt(__mi128 data, __mi128 key) { function convertToBinary (line 86) | void convertToBinary(unsigned int n) function __mi128 (line 94) | inline __mi128 m128iTomi128(__m128i t) function __m128i (line 105) | inline __m128i mi128Tom128i(__mi128 t) function __mi128 (line 117) | inline __mi128 int128Tomi128(__int128* data) function __mi128 (line 140) | inline __mi128 uintTomi128(uint* data) function __mi128 (line 163) | inline __mi128 octetTomi128(octet* data) FILE: src/interactive_mid_protocols/CommitmentSchemePedersen.cpp function fromCmtToByteArray (line 225) | vector<byte> fromCmtToByteArray(CmtCommitValue* value) { FILE: src/interactive_mid_protocols/CommitmentSchemePedersenHash.cpp function string (line 39) | string CmtPedersenHashDecommitmentMessage::toString() { FILE: src/interactive_mid_protocols/CommitmentSchemeSimpleHash.cpp function string (line 46) | string CmtSimpleHashCommitmentMessage::toString() { function string (line 71) | string CmtSimpleHashDecommitmentMessage::toString() { FILE: src/interactive_mid_protocols/OT.cpp function string (line 3) | string OTRGroupElementPairMsg::toString() { function string (line 24) | string OTRGroupElementQuadMsg::toString() { function string (line 53) | string OTOnGroupElementSMsg::toString() { function string (line 82) | string OTOnByteArraySMsg::toString() { FILE: src/interactive_mid_protocols/OTExtensionBristol.cpp function byte (line 244) | byte* OTExtensionBristolBase::createCountersArray(int factor) const {//C... FILE: src/interactive_mid_protocols/OTFullSimulation.cpp function string (line 3) | string OTFullSimDDHReceiverMsg::toString() { function OTFullSimDDHReceiverMsg (line 37) | OTFullSimDDHReceiverMsg OTFullSimSenderPreprocessUtil::waitForFullSimMes... function OTRGroupElementPairMsg (line 147) | OTRGroupElementPairMsg OTFullSimSenderTransferUtilAbs::waitForMessageFro... function OTRGroupElementPairMsg (line 318) | OTRGroupElementPairMsg OTFullSimReceiverTransferUtilAbs::computeSecondTu... FILE: src/interactive_mid_protocols/OTOneSidedSimulation.cpp function OTRGroupElementQuadMsg (line 31) | OTRGroupElementQuadMsg OTOneSidedSimDDHSenderAbs::waitForMessageFromRece... function OTRGroupElementQuadMsg (line 332) | OTRGroupElementQuadMsg OTOneSidedSimDDHReceiverAbs::computeTuple(byte si... FILE: src/interactive_mid_protocols/OTPrivacyOnly.cpp function OTRGroupElementQuadMsg (line 98) | OTRGroupElementQuadMsg OTPrivacyOnlyDDHSenderAbs::waitForMessageFromRece... function OTRGroupElementQuadMsg (line 249) | OTRGroupElementQuadMsg OTPrivacyOnlyDDHReceiverAbs::computeTuple(byte si... FILE: src/interactive_mid_protocols/OTSemiHonest.cpp function string (line 3) | string OTSemiHonestDDHOnGroupElementSenderMsg::toString() { function string (line 29) | string OTSemiHonestDDHOnByteArraySenderMsg::toString() { FILE: src/interactive_mid_protocols/SigmaProtocol.cpp function string (line 118) | string SigmaMultipleMsg::toString() { function string (line 151) | string SigmaMultipleCommonInput::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolAnd.cpp function SigmaMultipleProverInput (line 83) | SigmaMultipleProverInput* SigmaANDProverComputation::checkInput(SigmaPro... FILE: src/interactive_mid_protocols/SigmaProtocolCramerShoupEncryptedValue.cpp function string (line 42) | string SigmaCramerShoupEncryptedValueCommonInput::toString() { function biginteger (line 156) | biginteger SigmaCramerShoupEncryptedValueSimulator::calcW(const shared_p... function biginteger (line 194) | biginteger SigmaCramerShoupEncryptedValueProverComputation::calcW(const ... function biginteger (line 295) | biginteger SigmaCramerShoupEncryptedValueVerifierComputation::calcW(cons... FILE: src/interactive_mid_protocols/SigmaProtocolDH.cpp function string (line 32) | string SigmaDHCommonInput::toString(){ FILE: src/interactive_mid_protocols/SigmaProtocolDHExtended.cpp function string (line 34) | string SigmaDHExtendedCommonInput::toString() { function string (line 52) | string SigmaDHExtendedMsg::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolDamgardJurikEncryptedValue.cpp function string (line 31) | string SigmaDJEncryptedValueCommonInput::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolDamgardJurikEncryptedZero.cpp function string (line 31) | string SigmaDJEncryptedZeroCommonInput::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolDamgardJurikProduct.cpp function string (line 32) | string SigmaDJProductCommonInput::toString() { function string (line 98) | string SigmaDJProductFirstMsg::toString() { function string (line 108) | string SigmaDJProductSecondMsg::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolDlog.cpp function check_soundness (line 31) | bool check_soundness(int t, const shared_ptr<DlogGroup> & dlog) { function checkChallengeLength (line 38) | bool checkChallengeLength(const vector<byte> & challenge, int t) { FILE: src/interactive_mid_protocols/SigmaProtocolElGamalCommittedValue.cpp function string (line 31) | string SigmaElGamalCommittedValueCommonInput::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolElGamalEncryptedValue.cpp function string (line 46) | string SigmaElGamalEncryptedValueCommonInput::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolOrMultiple.cpp function string (line 31) | string SigmaOrMultipleCommonInput::toString() { function string (line 70) | string SigmaOrMultipleSecondMsg::toString() { function initField (line 144) | void initField(int t, int s) { function getPolynomialBytes (line 218) | vector<vector<byte>> getPolynomialBytes(NTL::GF2EX & polynomial) { function getRestChallenges (line 235) | vector<vector<byte>> getRestChallenges(NTL::GF2EX & polynomial, const ve... function interpolate (line 254) | NTL::GF2EX interpolate(const vector<byte> & challenge, vector<shared_ptr... function generateIndexPolynomial (line 289) | NTL::GF2E generateIndexPolynomial(int i) { function sampleRandomFieldElements (line 304) | vector<vector<byte>> sampleRandomFieldElements(int numElements, int t, v... function convertElementToBytes (line 323) | vector<byte> convertElementToBytes(NTL::GF2E & element) { function convertBytesToGF2E (line 334) | NTL::GF2E convertBytesToGF2E(const vector<byte> & elementByts) { FILE: src/interactive_mid_protocols/SigmaProtocolOrTwo.cpp function string (line 40) | string SigmaOrTwoSecondMsg::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolPedersenCmtKnowledge.cpp function string (line 31) | string SigmaPedersenCmtKnowledgeCommonInput::toString() { FILE: src/interactive_mid_protocols/SigmaProtocolPedersenCommittedValue.cpp function string (line 31) | string SigmaPedersenCommittedValueCommonInput::toString() { FILE: src/interactive_mid_protocols/ZeroKnowledge.cpp function string (line 264) | string ZKPOKFiatShamirProof::toString() { function ZKPOKFiatShamirProof (line 370) | ZKPOKFiatShamirProof ZKPOKFiatShamirFromSigmaProver::generateFiatShamirP... FILE: src/mid_layer/CramerShoupEnc.cpp function string (line 41) | string CramerShoupPublicKeySendableData::toString() { function string (line 72) | string CramerShoupPrivateKey::toString() { function string (line 95) | string CrShOnGroupElSendableData::toString() { FILE: src/mid_layer/DamgardJurikEnc.cpp function string (line 31) | string DamgardJurikPublicKey::toString() { function string (line 61) | string DamgardJurikPrivateKey::toString() { function biginteger (line 78) | biginteger DamgardJurikPrivateKey::generateD(biginteger & N, biginteger ... function biginteger (line 644) | biginteger DamgardJurikEnc::generateD(biginteger & N, const biginteger &... FILE: src/mid_layer/ElGamalEnc.cpp function string (line 43) | string ElGamalOnByteArraySendableData::toString() { FILE: src/mid_layer/OpenSSLMac.cpp function SecretKey (line 25) | SecretKey OpenSSLGMAC::generateKey(int keySize) { FILE: src/mid_layer/OpenSSLSymmetricEnc.cpp function SecretKey (line 80) | SecretKey OpenSSLEncWithIVAbs::generateKey(int keySize) { FILE: src/primitives/Dlog.cpp function string (line 334) | string ECF2mPentanomialBasis::toString() { function string (line 362) | string ECF2mKoblitz::toString() { function string (line 399) | string ECElementSendableData::toString() { FILE: src/primitives/DlogCryptopp.cpp function biginteger (line 33) | biginteger cryptoppint_to_biginteger(CryptoPP::Integer cint) function biginteger_to_cryptoppint (line 40) | CryptoPP::Integer biginteger_to_cryptoppint(biginteger bi) function GroupElement (line 170) | GroupElement * CryptoPpDlogZpSafePrime::getInverse(GroupElement * groupE... function GroupElement (line 184) | GroupElement * CryptoPpDlogZpSafePrime::exponentiate(GroupElement * base... function GroupElement (line 196) | GroupElement * CryptoPpDlogZpSafePrime::multiplyGroupElements(GroupEleme... function GroupElement (line 209) | GroupElement * CryptoPpDlogZpSafePrime::simultaneousMultipleExponentiati... function GroupElement (line 224) | GroupElement * CryptoPpDlogZpSafePrime::generateElement(bool bCheckMembe... function GroupElement (line 239) | GroupElement * CryptoPpDlogZpSafePrime::encodeByteArrayToGroupElement(co... function GroupElement (line 308) | GroupElement * CryptoPpDlogZpSafePrime::reconstructElement(bool bCheckMe... FILE: src/primitives/DlogOpenSSL.cpp function biginteger (line 31) | biginteger opensslbignum_to_biginteger(BIGNUM* bint) function BIGNUM (line 39) | BIGNUM* biginteger_to_opensslbignum(biginteger bi) function string (line 815) | string OpenSSLDlogECFp::getGroupType() { function string (line 1140) | string OpenSSLDlogECF2m::getGroupType() { FILE: src/primitives/HashOpenSSL.cpp function string (line 61) | string OpenSSLHash::getAlgorithmName() { FILE: src/primitives/Kdf.cpp function SecretKey (line 91) | SecretKey HKDF::deriveKey(const vector<byte> & entropySource, int inOff,... FILE: src/primitives/Mersenne.cpp function ZpMersenneIntElement (line 54) | ZpMersenneIntElement TemplateField<ZpMersenneIntElement>::GetElement(lon... function ZpMersenne127Element (line 73) | ZpMersenne127Element TemplateField<ZpMersenne127Element>::GetElement(lon... function ZpMersenneLongElement (line 91) | ZpMersenneLongElement TemplateField<ZpMersenneLongElement>::GetElement(l... function ZpMersenneIntElement (line 150) | ZpMersenneIntElement TemplateField<ZpMersenneIntElement>::bytesToElement... function ZpMersenneLongElement (line 157) | ZpMersenneLongElement TemplateField<ZpMersenneLongElement>::bytesToEleme... function ZpMersenne127Element (line 163) | ZpMersenne127Element TemplateField<ZpMersenne127Element>::bytesToElement... FILE: src/primitives/PrfOpenSSL.cpp function SecretKey (line 36) | SecretKey OpenSSLPRP::generateKey(int keySize) { function string (line 233) | string OpenSSLHMAC::getAlgorithmName() { function SecretKey (line 295) | SecretKey OpenSSLHMAC::generateKey(int keySize) { FILE: src/primitives/Prg.cpp function PrgFromOpenSSLAES (line 212) | PrgFromOpenSSLAES & PrgFromOpenSSLAES::operator=(PrgFromOpenSSLAES && ot... function SecretKey (line 251) | SecretKey PrgFromOpenSSLAES::generateKey(int keySize) { function byte (line 320) | byte * PrgFromOpenSSLAES::getPRGBytesEX(int outLen) function SecretKey (line 390) | SecretKey OpenSSLRC4::generateKey(int keySize) { FILE: src/primitives/TrapdoorPermutation.cpp function byte (line 34) | byte TrapdoorPermutation::hardCorePredicate(TPElement * tpEl) { FILE: src/primitives/TrapdoorPermutationOpenSSL.cpp function KeyPair (line 157) | KeyPair OpenSSLRSAPermutation::generateKey(int keySize) { function biginteger (line 206) | biginteger OpenSSLRSAPermutation::computeRSA(biginteger & elementP) { function TPElValidity (line 267) | TPElValidity OpenSSLRSAPermutation::isElement(TPElement* tpEl) { FILE: tests/catch.hpp type Catch (line 255) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 363) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 393) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 420) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 500) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 543) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 564) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 678) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 736) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 793) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 882) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { function arcSafeRelease (line 1068) | inline void arcSafeRelease(NSObject* obj) { function id (line 1071) | inline id performOptionalSelector(id obj, SEL sel) { function arcSafeRelease (line 1079) | inline void arcSafeRelease(NSObject*) {} function id (line 1080) | inline id performOptionalSelector(id obj, SEL sel) { type Catch (line 1106) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type StringMaker<std::tuple<Types...>> (line 1287) | struct StringMaker<std::tuple<Types...>> { method convert (line 1289) | static std::string convert(const std::tuple<Types...>& tuple) type Catch (line 1336) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1427) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1445) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1501) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1547) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1583) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1722) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1742) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1816) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1834) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 1871) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2052) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2084) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2142) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2220) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2450) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2469) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2531) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2556) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { function end (line 2647) | end type Catch (line 2859) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 2965) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 3069) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 3132) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 3160) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Tbc (line 3341) | namespace Tbc { type TextAttributes (line 3349) | struct TextAttributes { method TextAttributes (line 3350) | TextAttributes() method TextAttributes (line 3357) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 3358) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 3359) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 3360) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... method TextAttributes (line 4371) | TextAttributes() method TextAttributes (line 4378) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 4379) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 4380) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 4381) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... class Text (line 3368) | class Text { method Text (line 3370) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 3426) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 3433) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3434) | const_iterator end() const { return lines.end(); } method size (line 3436) | std::size_t size() const { return lines.size(); } method toString (line 3438) | std::string toString() const { method friend (line 3444) | inline friend std::ostream& operator << (std::ostream& _stream, Text... method Text (line 4391) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 4447) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 4454) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 4455) | const_iterator end() const { return lines.end(); } method size (line 4457) | std::size_t size() const { return lines.size(); } method toString (line 4459) | std::string toString() const { method friend (line 4465) | inline friend std::ostream& operator << (std::ostream& _stream, Text... type TextAttributes (line 4370) | struct TextAttributes { method TextAttributes (line 3350) | TextAttributes() method TextAttributes (line 3357) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 3358) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 3359) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 3360) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... method TextAttributes (line 4371) | TextAttributes() method TextAttributes (line 4378) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 4379) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 4380) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 4381) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... class Text (line 4389) | class Text { method Text (line 3370) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 3426) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 3433) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3434) | const_iterator end() const { return lines.end(); } method size (line 3436) | std::size_t size() const { return lines.size(); } method toString (line 3438) | std::string toString() const { method friend (line 3444) | inline friend std::ostream& operator << (std::ostream& _stream, Text... method Text (line 4391) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 4447) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 4454) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 4455) | const_iterator end() const { return lines.end(); } method size (line 4457) | std::size_t size() const { return lines.size(); } method toString (line 4459) | std::string toString() const { method friend (line 4465) | inline friend std::ostream& operator << (std::ostream& _stream, Text... type Clara (line 3483) | namespace Clara { type UnpositionalTag (line 3485) | struct UnpositionalTag {} type Detail (line 3493) | namespace Detail { function startsWith (line 3503) | inline bool startsWith(std::string const& str, std::string const& pr... type RemoveConstRef (line 3507) | struct RemoveConstRef { typedef T type; } type RemoveConstRef<T&> (line 3508) | struct RemoveConstRef<T&> { typedef T type; } type RemoveConstRef<T const&> (line 3509) | struct RemoveConstRef<T const&> { typedef T type; } type RemoveConstRef<T const> (line 3510) | struct RemoveConstRef<T const> { typedef T type; } type IsBool (line 3512) | struct IsBool { static const bool value = false; } type IsBool<bool> (line 3513) | struct IsBool<bool> { static const bool value = true; } function convertInto (line 3516) | void convertInto(std::string const& _source, T& _dest) { function convertInto (line 3523) | inline void convertInto(std::string const& _source, std::string& _de... function convertInto (line 3526) | inline void convertInto(std::string const& _source, bool& _dest) { function convertInto (line 3536) | inline void convertInto(bool _source, bool& _dest) { function convertInto (line 3540) | inline void convertInto(bool, T&) { type IArgFunction (line 3545) | struct IArgFunction { method IArgFunction (line 3548) | IArgFunction() = default; method IArgFunction (line 3549) | IArgFunction(IArgFunction const&) = default; class BoundArgFunction (line 3558) | class BoundArgFunction { method BoundArgFunction (line 3560) | BoundArgFunction() : functionObj(NULL) {} method BoundArgFunction (line 3561) | BoundArgFunction(IArgFunction<ConfigT>* _functionObj) : functionOb... method BoundArgFunction (line 3562) | BoundArgFunction(BoundArgFunction const& other) : functionObj(othe... method BoundArgFunction (line 3563) | BoundArgFunction& operator = (BoundArgFunction const& other) { method set (line 3571) | void set(ConfigT& config, std::string const& value) const { method setFlag (line 3574) | void setFlag(ConfigT& config) const { method takesArg (line 3577) | bool takesArg() const { return functionObj->takesArg(); } method isSet (line 3579) | bool isSet() const { type NullBinder (line 3587) | struct NullBinder : IArgFunction<C> { method set (line 3588) | virtual void set(C&, std::string const&) const {} method setFlag (line 3589) | virtual void setFlag(C&) const {} method takesArg (line 3590) | virtual bool takesArg() const { return true; } type BoundDataMember (line 3595) | struct BoundDataMember : IArgFunction<C> { method BoundDataMember (line 3596) | BoundDataMember(M C::* _member) : member(_member) {} method set (line 3597) | virtual void set(C& p, std::string const& stringValue) const { method setFlag (line 3600) | virtual void setFlag(C& p) const { method takesArg (line 3603) | virtual bool takesArg() const { return !IsBool<M>::value; } type BoundUnaryMethod (line 3608) | struct BoundUnaryMethod : IArgFunction<C> { method BoundUnaryMethod (line 3609) | BoundUnaryMethod(void (C::*_member)(M)) : member(_member) {} method set (line 3610) | virtual void set(C& p, std::string const& stringValue) const { method setFlag (line 3615) | virtual void setFlag(C& p) const { method takesArg (line 3620) | virtual bool takesArg() const { return !IsBool<M>::value; } type BoundNullaryMethod (line 3625) | struct BoundNullaryMethod : IArgFunction<C> { method BoundNullaryMethod (line 3626) | BoundNullaryMethod(void (C::*_member)()) : member(_member) {} method set (line 3627) | virtual void set(C& p, std::string const& stringValue) const { method setFlag (line 3633) | virtual void setFlag(C& p) const { method takesArg (line 3636) | virtual bool takesArg() const { return false; } type BoundUnaryFunction (line 3642) | struct BoundUnaryFunction : IArgFunction<C> { method BoundUnaryFunction (line 3643) | BoundUnaryFunction(void(*_function)(C&)) : function(_function) {} method set (line 3644) | virtual void set(C& obj, std::string const& stringValue) const { method setFlag (line 3650) | virtual void setFlag(C& p) const { method takesArg (line 3653) | virtual bool takesArg() const { return false; } type BoundBinaryFunction (line 3659) | struct BoundBinaryFunction : IArgFunction<C> { method BoundBinaryFunction (line 3660) | BoundBinaryFunction(void(*_function)(C&, T)) : function(_function) {} method set (line 3661) | virtual void set(C& obj, std::string const& stringValue) const { method setFlag (line 3666) | virtual void setFlag(C& obj) const { method takesArg (line 3671) | virtual bool takesArg() const { return !IsBool<T>::value; } type Parser (line 3678) | struct Parser { method Parser (line 3679) | Parser() : separators(" \t=:") {} type Token (line 3681) | struct Token { type Type (line 3682) | enum Type { Positional, ShortOpt, LongOpt } method Token (line 3683) | Token(Type _type, std::string const& _data) : type(_type), data(_d... method parseIntoTokens (line 3688) | void parseIntoTokens(int argc, char const * const * argv, std::vecto... method parseIntoTokens (line 3693) | void parseIntoTokens(std::string arg, std::vector<Parser::Token>& to... type CommonArgProperties (line 3723) | struct CommonArgProperties { method CommonArgProperties (line 3724) | CommonArgProperties() {} method CommonArgProperties (line 3725) | CommonArgProperties(Detail::BoundArgFunction<ConfigT> const& _boundF... method takesArg (line 3732) | bool takesArg() const { method validate (line 3735) | void validate() const { type OptionArgProperties (line 3740) | struct OptionArgProperties { method hasShortName (line 3744) | bool hasShortName(std::string const& shortName) const { method hasLongName (line 3747) | bool hasLongName(std::string const& _longName) const { type PositionalArgProperties (line 3751) | struct PositionalArgProperties { method PositionalArgProperties (line 3752) | PositionalArgProperties() : position(-1) {} method isFixedPositional (line 3755) | bool isFixedPositional() const { class CommandLine (line 3761) | class CommandLine { type Arg (line 3763) | struct Arg : CommonArgProperties<ConfigT>, OptionArgProperties, Posi... method Arg (line 3764) | Arg() {} method Arg (line 3765) | Arg(Detail::BoundArgFunction<ConfigT> const& _boundField) : Common... method dbgName (line 3769) | std::string dbgName() const { method commands (line 3776) | std::string commands() const { method addOptName (line 3805) | void addOptName(Arg& arg, std::string const& optName) method setPositionalArg (line 3822) | void setPositionalArg(Arg& arg, int position) class ArgBuilder (line 3827) | class ArgBuilder { method ArgBuilder (line 3829) | ArgBuilder(Arg* arg) : m_arg(arg) {} method bind (line 3833) | void bind(M C::* field, std::string const& placeholder) { method bind (line 3839) | void bind(bool C::* field) { method bind (line 3845) | void bind(void (C::* unaryMethod)(M), std::string const& placehold... method bind (line 3852) | void bind(void (C::* unaryMethod)(bool)) { method bind (line 3858) | void bind(void (C::* nullaryMethod)()) { method bind (line 3864) | void bind(void(*unaryFunction)(C&)) { method bind (line 3870) | void bind(void(*binaryFunction)(C&, T), std::string const& placeho... method ArgBuilder (line 3875) | ArgBuilder& describe(std::string const& description) { method ArgBuilder (line 3879) | ArgBuilder& detail(std::string const& detail) { class OptBuilder (line 3888) | class OptBuilder : public ArgBuilder { method OptBuilder (line 3890) | OptBuilder(Arg* arg) : ArgBuilder(arg) {} method OptBuilder (line 3891) | OptBuilder(OptBuilder& other) : ArgBuilder(other) {} method OptBuilder (line 3893) | OptBuilder& operator[](std::string const& optName) { method CommandLine (line 3901) | CommandLine() method CommandLine (line 3906) | CommandLine(CommandLine const& other) method CommandLine (line 3917) | CommandLine& setThrowOnUnrecognisedTokens(bool shouldThrow = true) { method OptBuilder (line 3922) | OptBuilder operator[](std::string const& optName) { method OptBuilder (line 3890) | OptBuilder(Arg* arg) : ArgBuilder(arg) {} method OptBuilder (line 3891) | OptBuilder(OptBuilder& other) : ArgBuilder(other) {} method OptBuilder (line 3893) | OptBuilder& operator[](std::string const& optName) { method ArgBuilder (line 3929) | ArgBuilder operator[](int position) { method ArgBuilder (line 3829) | ArgBuilder(Arg* arg) : m_arg(arg) {} method bind (line 3833) | void bind(M C::* field, std::string const& placeholder) { method bind (line 3839) | void bind(bool C::* field) { method bind (line 3845) | void bind(void (C::* unaryMethod)(M), std::string const& placehold... method bind (line 3852) | void bind(void (C::* unaryMethod)(bool)) { method bind (line 3858) | void bind(void (C::* nullaryMethod)()) { method bind (line 3864) | void bind(void(*unaryFunction)(C&)) { method bind (line 3870) | void bind(void(*binaryFunction)(C&, T), std::string const& placeho... method ArgBuilder (line 3875) | ArgBuilder& describe(std::string const& description) { method ArgBuilder (line 3879) | ArgBuilder& detail(std::string const& detail) { method ArgBuilder (line 3939) | ArgBuilder operator[](UnpositionalTag) { method ArgBuilder (line 3829) | ArgBuilder(Arg* arg) : m_arg(arg) {} method bind (line 3833) | void bind(M C::* field, std::string const& placeholder) { method bind (line 3839) | void bind(bool C::* field) { method bind (line 3845) | void bind(void (C::* unaryMethod)(M), std::string const& placehold... method bind (line 3852) | void bind(void (C::* unaryMethod)(bool)) { method bind (line 3858) | void bind(void (C::* nullaryMethod)()) { method bind (line 3864) | void bind(void(*unaryFunction)(C&)) { method bind (line 3870) | void bind(void(*binaryFunction)(C&, T), std::string const& placeho... method ArgBuilder (line 3875) | ArgBuilder& describe(std::string const& description) { method ArgBuilder (line 3879) | ArgBuilder& detail(std::string const& detail) { method bindProcessName (line 3948) | void bindProcessName(M C::* field) { method bindProcessName (line 3952) | void bindProcessName(void (C::*_unaryMethod)(M)) { method optUsage (line 3956) | void optUsage(std::ostream& os, std::size_t indent = 0, std::size_t ... method optUsage (line 3980) | std::string optUsage() const { method argSynopsis (line 3986) | void argSynopsis(std::ostream& os) const { method argSynopsis (line 4005) | std::string argSynopsis() const { method usage (line 4011) | void usage(std::ostream& os, std::string const& procName) const { method usage (line 4021) | std::string usage(std::string const& procName) const { method ConfigT (line 4027) | ConfigT parse(int argc, char const * const * argv) const { method parseInto (line 4033) | std::vector<Parser::Token> parseInto(int argc, char const * const * ... method populate (line 4045) | std::vector<Parser::Token> populate(std::vector<Parser::Token> const... method populateOptions (line 4053) | std::vector<Parser::Token> populateOptions(std::vector<Parser::Token... method populateFixedArgs (line 4101) | std::vector<Parser::Token> populateFixedArgs(std::vector<Parser::Tok... method populateFloatingArgs (line 4116) | std::vector<Parser::Token> populateFloatingArgs(std::vector<Parser::... method validate (line 4130) | void validate() const type Catch (line 4167) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Tbc (line 4362) | namespace Tbc { type TextAttributes (line 3349) | struct TextAttributes { method TextAttributes (line 3350) | TextAttributes() method TextAttributes (line 3357) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 3358) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 3359) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 3360) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... method TextAttributes (line 4371) | TextAttributes() method TextAttributes (line 4378) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 4379) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 4380) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 4381) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... class Text (line 3368) | class Text { method Text (line 3370) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 3426) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 3433) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3434) | const_iterator end() const { return lines.end(); } method size (line 3436) | std::size_t size() const { return lines.size(); } method toString (line 3438) | std::string toString() const { method friend (line 3444) | inline friend std::ostream& operator << (std::ostream& _stream, Text... method Text (line 4391) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 4447) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 4454) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 4455) | const_iterator end() const { return lines.end(); } method size (line 4457) | std::size_t size() const { return lines.size(); } method toString (line 4459) | std::string toString() const { method friend (line 4465) | inline friend std::ostream& operator << (std::ostream& _stream, Text... type TextAttributes (line 4370) | struct TextAttributes { method TextAttributes (line 3350) | TextAttributes() method TextAttributes (line 3357) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 3358) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 3359) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 3360) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... method TextAttributes (line 4371) | TextAttributes() method TextAttributes (line 4378) | TextAttributes& setInitialIndent(std::size_t _value) { initialIndent... method TextAttributes (line 4379) | TextAttributes& setIndent(std::size_t _value) { indent = _value; ret... method TextAttributes (line 4380) | TextAttributes& setWidth(std::size_t _value) { width = _value; retur... method TextAttributes (line 4381) | TextAttributes& setTabChar(char _value) { tabChar = _value; return *... class Text (line 4389) | class Text { method Text (line 3370) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 3426) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 3433) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 3434) | const_iterator end() const { return lines.end(); } method size (line 3436) | std::size_t size() const { return lines.size(); } method toString (line 3438) | std::string toString() const { method friend (line 3444) | inline friend std::ostream& operator << (std::ostream& _stream, Text... method Text (line 4391) | Text(std::string const& _str, TextAttributes const& _attr = TextAttr... method spliceLine (line 4447) | void spliceLine(std::size_t _indent, std::string& _remainder, std::s... method const_iterator (line 4454) | const_iterator begin() const { return lines.begin(); } method const_iterator (line 4455) | const_iterator end() const { return lines.end(); } method size (line 4457) | std::size_t size() const { return lines.size(); } method toString (line 4459) | std::string toString() const { method friend (line 4465) | inline friend std::ostream& operator << (std::ostream& _stream, Text... type Catch (line 4490) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 4498) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 4560) | namespace Catch class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 4803) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 4972) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5108) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5124) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5136) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5183) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5513) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5544) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5754) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5900) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5937) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 5997) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6067) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6094) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6106) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6179) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6278) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6318) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6370) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6421) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6429) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6451) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6521) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6601) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6781) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6815) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6853) | namespace Catch class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6900) | namespace Catch class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 6984) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7028) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7120) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7163) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7205) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7212) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7218) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7225) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7231) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7242) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7415) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7533) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7552) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7625) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7833) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 7900) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 8087) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 8277) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 8488) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 8925) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { type Catch (line 9210) | namespace Catch { class NonCopyable (line 257) | class NonCopyable { method NonCopyable (line 259) | NonCopyable(NonCopyable const&) = delete; method NonCopyable (line 260) | NonCopyable(NonCopyable &&) = delete; method NonCopyable (line 261) | NonCopyable& operator = (NonCopyable const&) = delete; method NonCopyable (line 262) | NonCopyable& operator = (NonCopyable &&) = delete; method NonCopyable (line 269) | NonCopyable() {} class SafeBool (line 273) | class SafeBool { method type (line 277) | static type makeSafe(bool value) { method trueValue (line 281) | void trueValue() const {} function deleteAll (line 285) | inline void deleteAll(ContainerT& container) { function deleteAllValues (line 292) | inline void deleteAllValues(AssociativeContainerT& container) { type pluralise (line 307) | struct pluralise { type SourceLineInfo (line 316) | struct SourceLineInfo { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function isTrue (line 337) | inline bool isTrue(bool value) { return value; } function alwaysTrue (line 338) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 339) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 347) | struct StreamEndStop { function T (line 353) | T const& operator + (T const& value, StreamEndStop) { class NotImplementedException (line 365) | class NotImplementedException : public std::exception method NotImplementedException (line 369) | NotImplementedException(NotImplementedException const&) {} type IGeneratorInfo (line 395) | struct IGeneratorInfo { type IGeneratorsForTest (line 401) | struct IGeneratorsForTest { class Ptr (line 426) | class Ptr { method Ptr (line 428) | Ptr() : m_p(NULL) {} method Ptr (line 429) | Ptr(T* p) : m_p(p) { method Ptr (line 433) | Ptr(Ptr const& other) : m_p(other.m_p) { method reset (line 441) | void reset() { method Ptr (line 446) | Ptr& operator = (T* p) { method Ptr (line 451) | Ptr& operator = (Ptr const& other) { method swap (line 456) | void swap(Ptr& other) { std::swap(m_p, other.m_p); } method T (line 457) | T* get() { return m_p; } method T (line 458) | const T* get() const { return m_p; } method T (line 459) | T& operator*() const { return *m_p; } method T (line 460) | T* operator->() const { return m_p; } type IShared (line 468) | struct IShared : NonCopyable { type SharedImpl (line 475) | struct SharedImpl : T { method SharedImpl (line 477) | SharedImpl() : m_rc(0) {} method addRef (line 479) | virtual void addRef() const { method release (line 482) | virtual void release() const { class TestCase (line 502) | class TestCase class Stream (line 503) | class Stream type IResultCapture (line 504) | struct IResultCapture type IRunner (line 505) | struct IRunner type IGeneratorsForTest (line 506) | struct IGeneratorsForTest type IConfig (line 507) | struct IConfig type IContext (line 509) | struct IContext type IMutableContext (line 520) | struct IMutableContext : IContext class TestSpec (line 545) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type ITestCase (line 547) | struct ITestCase : IShared { class TestCase (line 553) | class TestCase type IConfig (line 554) | struct IConfig type ITestCaseRegistry (line 556) | struct ITestCaseRegistry { class MethodTestCase (line 567) | class MethodTestCase : public SharedImpl<ITestCase> { method MethodTestCase (line 570) | MethodTestCase(void (C::*method)()) : m_method(method) {} method invoke (line 572) | virtual void invoke() const { type NameAndDesc (line 585) | struct NameAndDesc { method NameAndDesc (line 586) | NameAndDesc(const char* _name = "", const char* _description = "") type AutoReg (line 594) | struct AutoReg { method AutoReg (line 601) | AutoReg(void (C::*method)(), type ResultWas (line 681) | struct ResultWas { type OfType (line 682) | enum OfType { function isOk (line 703) | inline bool isOk(ResultWas::OfType resultType) { function isJustInfo (line 706) | inline bool isJustInfo(int flags) { type ResultDisposition (line 711) | struct ResultDisposition { type Flags (line 712) | enum Flags { function shouldContinueOnFailure (line 725) | inline bool shouldContinueOnFailure(int flags) { return (flags & Resul... function isFalseTest (line 726) | inline bool isFalseTest(int flags) { return (flags & ResultDisposition... function shouldSuppressFailure (line 727) | inline bool shouldSuppressFailure(int flags) { return (flags & ResultD... type AssertionInfo (line 738) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type AssertionResultData (line 752) | struct AssertionResultData method AssertionResultData (line 754) | AssertionResultData() : resultType(ResultWas::Unknown) {} class AssertionResult (line 761) | class AssertionResult { method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type TestFailureException (line 795) | struct TestFailureException {} class ExpressionLhs (line 797) | class ExpressionLhs method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 799) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type CopyableStream (line 801) | struct CopyableStream { method CopyableStream (line 802) | CopyableStream() {} method CopyableStream (line 803) | CopyableStream(CopyableStream const& other) { method CopyableStream (line 806) | CopyableStream& operator=(CopyableStream const& other) { class ResultBuilder (line 814) | class ResultBuilder { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} type Internal (line 883) | namespace Internal { type Operator (line 885) | enum Operator { type OperatorTraits (line 894) | struct OperatorTraits { static const char* getName() { return "*erro... type OperatorTraits<IsEqualTo> (line 895) | struct OperatorTraits<IsEqualTo> { static const char* getName() { re... type OperatorTraits<IsNotEqualTo> (line 896) | struct OperatorTraits<IsNotEqualTo> { static const char* getName() {... type OperatorTraits<IsLessThan> (line 897) | struct OperatorTraits<IsLessThan> { static const char* getName() { r... type OperatorTraits<IsGreaterThan> (line 898) | struct OperatorTraits<IsGreaterThan> { static const char* getName() ... type OperatorTraits<IsLessThanOrEqualTo> (line 899) | struct OperatorTraits<IsLessThanOrEqualTo> { static const char* getN... type OperatorTraits<IsGreaterThanOrEqualTo> (line 900) | struct OperatorTraits<IsGreaterThanOrEqualTo> { static const char* g... function T (line 903) | inline T& opCast(T const& t) { return const_cast<T&>(t); } function opCast (line 907) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 913) | class Evaluator {} type Evaluator<T1, T2, IsEqualTo> (line 916) | struct Evaluator<T1, T2, IsEqualTo> { method evaluate (line 917) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsNotEqualTo> (line 922) | struct Evaluator<T1, T2, IsNotEqualTo> { method evaluate (line 923) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThan> (line 928) | struct Evaluator<T1, T2, IsLessThan> { method evaluate (line 929) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThan> (line 934) | struct Evaluator<T1, T2, IsGreaterThan> { method evaluate (line 935) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsGreaterThanOrEqualTo> (line 940) | struct Evaluator<T1, T2, IsGreaterThanOrEqualTo> { method evaluate (line 941) | static bool evaluate(T1 const& lhs, T2 const& rhs) { type Evaluator<T1, T2, IsLessThanOrEqualTo> (line 946) | struct Evaluator<T1, T2, IsLessThanOrEqualTo> { method evaluate (line 947) | static bool evaluate(T1 const& lhs, T2 const& rhs) { function applyEvaluator (line 953) | bool applyEvaluator(T1 const& lhs, T2 const& rhs) { function compare (line 962) | bool compare(T1 const& lhs, T2 const& rhs) { function compare (line 967) | bool compare(unsigned int lhs, int rhs) { function compare (line 970) | bool compare(unsigned long lhs, int rhs) { function compare (line 973) | bool compare(unsigned char lhs, int rhs) { function compare (line 978) | bool compare(unsigned int lhs, long rhs) { function compare (line 981) | bool compare(unsigned long lhs, long rhs) { function compare (line 984) | bool compare(unsigned char lhs, long rhs) { function compare (line 989) | bool compare(int lhs, unsigned int rhs) { function compare (line 992) | bool compare(int lhs, unsigned long rhs) { function compare (line 995) | bool compare(int lhs, unsigned char rhs) { function compare (line 1000) | bool compare(long lhs, unsigned int rhs) { function compare (line 1003) | bool compare(long lhs, unsigned long rhs) { function compare (line 1006) | bool compare(long lhs, unsigned char rhs) { function compare (line 1011) | bool compare(long lhs, T* rhs) { function compare (line 1014) | bool compare(T* lhs, long rhs) { function compare (line 1019) | bool compare(int lhs, T* rhs) { function compare (line 1022) | bool compare(T* lhs, int rhs) { function compare (line 1028) | bool compare(std::nullptr_t, T* rhs) { function compare (line 1031) | bool compare(T* lhs, std::nullptr_t) { type Detail (line 1140) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type StringMaker (line 1217) | struct StringMaker : type StringMaker<T*> (line 1221) | struct StringMaker<T*> { method convert (line 1223) | static std::string convert(U* p) { type StringMaker<R C::*> (line 1232) | struct StringMaker<R C::*> { method convert (line 1233) | static std::string convert(R C::* p) { type Detail (line 1241) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1254) | std::string toString(std::vector<T, Allocator> const& v) { type TupleDetail (line 1261) | namespace TupleDetail { type ElementPrinter (line 1267) | struct ElementPrinter { method print (line 1268) | static void print(const Tuple& tuple, std::ostream& os) type ElementPrinter<Tuple, N, false> (line 1280) | struct ElementPrinter<Tuple, N, false> { method print (line 1281) | static void print(const Tuple&, std::ostream&) {} type Detail (line 1300) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 1315) | std::string toString(T const& value) { type Detail (line 1319) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) class ExpressionLhs (line 1341) | class ExpressionLhs { method ExpressionLhs (line 1344) | ExpressionLhs& operator = (ExpressionLhs &&) = delete; method ExpressionLhs (line 1348) | ExpressionLhs(ResultBuilder& rb, T lhs) : m_rb(rb), m_lhs(lhs) {} method ExpressionLhs (line 1350) | ExpressionLhs(ExpressionLhs const&) = default; method ExpressionLhs (line 1351) | ExpressionLhs(ExpressionLhs &&) = default; method ResultBuilder (line 1355) | ResultBuilder& operator == (RhsT const& rhs) { method ResultBuilder (line 1360) | ResultBuilder& operator != (RhsT const& rhs) { method ResultBuilder (line 1365) | ResultBuilder& operator < (RhsT const& rhs) { method ResultBuilder (line 1370) | ResultBuilder& operator > (RhsT const& rhs) { method ResultBuilder (line 1375) | ResultBuilder& operator <= (RhsT const& rhs) { method ResultBuilder (line 1380) | ResultBuilder& operator >= (RhsT const& rhs) { method ResultBuilder (line 1384) | ResultBuilder& operator == (bool rhs) { method ResultBuilder (line 1388) | ResultBuilder& operator != (bool rhs) { method endExpression (line 1392) | void endExpression() { method ResultBuilder (line 1411) | ResultBuilder& captureExpression(RhsT const& rhs) { type MessageInfo (line 1447) | struct MessageInfo { type MessageBuilder (line 1468) | struct MessageBuilder { method MessageBuilder (line 1469) | MessageBuilder(std::string const& macroName, method MessageBuilder (line 1476) | MessageBuilder& operator << (T const& value) { class ScopedMessage (line 1485) | class ScopedMessage { class TestCase (line 1503) | class TestCase class AssertionResult (line 1504) | class AssertionResult method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; type AssertionInfo (line 1505) | struct AssertionInfo method AssertionInfo (line 740) | AssertionInfo() {} type SectionInfo (line 1506) | struct SectionInfo type MessageInfo (line 1507) | struct MessageInfo class ScopedMessageBuilder (line 1508) | class ScopedMessageBuilder type Counts (line 1509) | struct Counts method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type IResultCapture (line 1511) | struct IResultCapture { class TestCase (line 1584) | class TestCase type IRunner (line 1586) | struct IRunner { type SectionInfo (line 1724) | struct SectionInfo { type Counts (line 1744) | struct Counts { method Counts (line 1745) | Counts() : passed(0), failed(0), failedButOk(0) {} method Counts (line 1747) | Counts operator - (Counts const& other) const { method Counts (line 1754) | Counts& operator += (Counts const& other) { method total (line 1761) | std::size_t total() const { method allPassed (line 1764) | bool allPassed() const { method allOk (line 1767) | bool allOk() const { type Totals (line 1776) | struct Totals { method Totals (line 1778) | Totals operator - (Totals const& other) const { method Totals (line 1785) | Totals delta(Totals const& prevTotals) const { method Totals (line 1796) | Totals& operator += (Totals const& other) { class Timer (line 1818) | class Timer { method Timer (line 1820) | Timer() : m_ticks(0) {} class Section (line 1836) | class Section : NonCopyable { type IGenerator (line 1874) | struct IGenerator { class BetweenGenerator (line 1881) | class BetweenGenerator : public IGenerator<T> { method BetweenGenerator (line 1883) | BetweenGenerator(T from, T to) : m_from(from), m_to(to) {} method T (line 1885) | virtual T getValue(std::size_t index) const { method size (line 1889) | virtual std::size_t size() const { class ValuesGenerator (line 1900) | class ValuesGenerator : public IGenerator<T> { method ValuesGenerator (line 1902) | ValuesGenerator() {} method add (line 1904) | void add(T value) { method T (line 1908) | virtual T getValue(std::size_t index) const { method size (line 1912) | virtual std::size_t size() const { class CompositeGenerator (line 1921) | class CompositeGenerator { method CompositeGenerator (line 1923) | CompositeGenerator() : m_totalSize(0) {} method CompositeGenerator (line 1926) | CompositeGenerator(CompositeGenerator& other) method CompositeGenerator (line 1933) | CompositeGenerator& setFileInfo(const char* fileInfo) { method add (line 1960) | void add(const IGenerator<T>* generator) { method CompositeGenerator (line 1965) | CompositeGenerator& then(CompositeGenerator& other) { method CompositeGenerator (line 1970) | CompositeGenerator& then(T value) { method move (line 1979) | void move(CompositeGenerator& other) { type Generators (line 1990) | namespace Generators function between (line 1993) | CompositeGenerator<T> between(T from, T to) { function values (line 2000) | CompositeGenerator<T> values(T val1, T val2) { function values (line 2010) | CompositeGenerator<T> values(T val1, T val2, T val3) { function values (line 2021) | CompositeGenerator<T> values(T val1, T val2, T val3, T val4) { class TestCase (line 2054) | class TestCase type ITestCaseRegistry (line 2055) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2056) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2057) | struct IExceptionTranslator type IReporterRegistry (line 2058) | struct IReporterRegistry type IReporterFactory (line 2059) | struct IReporterFactory type IRegistryHub (line 2061) | struct IRegistryHub { type IMutableRegistryHub (line 2069) | struct IMutableRegistryHub { type IExceptionTranslator (line 2088) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2093) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2099) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2101) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2104) | ExceptionTranslator(std::string(*translateFunction)(T&)) method translate (line 2108) | virtual std::string translate() const { method ExceptionTranslatorRegistrar (line 2123) | ExceptionTranslatorRegistrar(std::string(*translateFunction)(T&)) { type Detail (line 2143) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) type Matchers (line 2221) | namespace Matchers { type Impl (line 2222) | namespace Impl { type Matcher (line 2225) | struct Matcher : SharedImpl<IShared> type MatcherImpl (line 2236) | struct MatcherImpl : Matcher<ExpressionT> { method clone (line 2238) | virtual Ptr<Matcher<ExpressionT> > clone() const { type Generic (line 2243) | namespace Generic { class AllOf (line 2246) | class AllOf : public MatcherImpl<AllOf<ExpressionT>, ExpressionT> { method AllOf (line 2249) | AllOf() {} method AllOf (line 2250) | AllOf(AllOf const& other) : m_matchers(other.m_matchers) {} method AllOf (line 2252) | AllOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2256) | virtual bool match(ExpressionT const& expr) const method toString (line 2263) | virtual std::string toString() const { class AnyOf (line 2280) | class AnyOf : public MatcherImpl<AnyOf<ExpressionT>, ExpressionT> { method AnyOf (line 2283) | AnyOf() {} method AnyOf (line 2284) | AnyOf(AnyOf const& other) : m_matchers(other.m_matchers) {} method AnyOf (line 2286) | AnyOf& add(Matcher<ExpressionT> const& matcher) { method match (line 2290) | virtual bool match(ExpressionT const& expr) const method toString (line 2297) | virtual std::string toString() const { type StdString (line 2315) | namespace StdString { function makeString (line 2317) | inline std::string makeString(std::string const& str) { return s... function makeString (line 2318) | inline std::string makeString(const char* str) { return str ? st... type Equals (line 2320) | struct Equals : MatcherImpl<Equals, std::string> { method Equals (line 2321) | Equals(std::string const& str) : m_str(str) {} method Equals (line 2322) | Equals(Equals const& other) : m_str(other.m_str) {} method match (line 2326) | virtual bool match(std::string const& expr) const { method toString (line 2329) | virtual std::string toString() const { type Contains (line 2336) | struct Contains : MatcherImpl<Contains, std::string> { method Contains (line 2337) | Contains(std::string const& substr) : m_substr(substr) {} method Contains (line 2338) | Contains(Contains const& other) : m_substr(other.m_substr) {} method match (line 2342) | virtual bool match(std::string const& expr) const { method toString (line 2345) | virtual std::string toString() const { type StartsWith (line 2352) | struct StartsWith : MatcherImpl<StartsWith, std::string> { method StartsWith (line 2353) | StartsWith(std::string const& substr) : m_substr(substr) {} method StartsWith (line 2354) | StartsWith(StartsWith const& other) : m_substr(other.m_substr) {} method match (line 2358) | virtual bool match(std::string const& expr) const { method toString (line 2361) | virtual std::string toString() const { type EndsWith (line 2368) | struct EndsWith : MatcherImpl<EndsWith, std::string> { method EndsWith (line 2369) | EndsWith(std::string const& substr) : m_substr(substr) {} method EndsWith (line 2370) | EndsWith(EndsWith const& other) : m_substr(other.m_substr) {} method match (line 2374) | virtual bool match(std::string const& expr) const { method toString (line 2377) | virtual std::string toString() const { function AllOf (line 2389) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AllOf (line 2394) | inline Impl::Generic::AllOf<ExpressionT> AllOf(Impl::Matcher<Express... function AnyOf (line 2400) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function AnyOf (line 2405) | inline Impl::Generic::AnyOf<ExpressionT> AnyOf(Impl::Matcher<Express... function Equals (line 2411) | inline Impl::StdString::Equals Equals(std::string const& str) { function Equals (line 2414) | inline Impl::StdString::Equals Equals(const char* str) { function Contains (line 2417) | inline Impl::StdString::Contains Contains(std::string const& subs... function Contains (line 2420) | inline Impl::StdString::Contains Contains(const char* substr) { function StartsWith (line 2423) | inline Impl::StdString::StartsWith StartsWith(std::string const& su... function StartsWith (line 2426) | inline Impl::StdString::StartsWith StartsWith(const char* substr) { function EndsWith (line 2429) | inline Impl::StdString::EndsWith EndsWith(std::string const& subs... function EndsWith (line 2432) | inline Impl::StdString::EndsWith EndsWith(const char* substr) { type TagAlias (line 2452) | struct TagAlias { method TagAlias (line 2453) | TagAlias(std::string _tag, SourceLineInfo _lineInfo) : tag(_tag), li... type RegistrarForTagAliases (line 2459) | struct RegistrarForTagAliases { class Option (line 2473) | class Option { method Option (line 2475) | Option() : nullableValue(NULL) {} method Option (line 2476) | Option(T const& _value) method Option (line 2479) | Option(Option const& _other) method Option (line 2487) | Option& operator= (Option const& _other) { method Option (line 2495) | Option& operator = (T const& _value) { method reset (line 2501) | void reset() { method T (line 2507) | T& operator*() { return *nullableValue; } method T (line 2508) | T const& operator*() const { return *nullableValue; } method T (line 2509) | T* operator->() { return nullableValue; } method T (line 2510) | const T* operator->() const { return nullableValue; } method T (line 2512) | T valueOr(T const& defaultValue) const { method some (line 2516) | bool some() const { return nullableValue != NULL; } method none (line 2517) | bool none() const { return nullableValue == NULL; } type ITagAliasRegistry (line 2533) | struct ITagAliasRegistry { type ITestCase (line 2558) | struct ITestCase type TestCaseInfo (line 2560) | struct TestCaseInfo { type SpecialProperties (line 2561) | enum SpecialProperties { class TestCase (line 2592) | class TestCase : public TestCaseInfo { class TestSpec (line 2861) | class TestSpec { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { class TestSpecParser (line 2967) | class TestSpecParser { type Mode (line 2968) | enum Mode { None, Name, QuotedName, Tag } method TestSpecParser (line 2978) | TestSpecParser(ITagAliasRegistry const& tagAliases) : m_tagAliases(&... method TestSpecParser (line 2980) | TestSpecParser& parse(std::string const& arg) { method TestSpec (line 2991) | TestSpec testSpec() { method visitChar (line 2996) | void visitChar(char c) { method startNewMode (line 3024) | void startNewMode(Mode mode, std::size_t start) { method subString (line 3028) | std::string subString() const { return m_arg.substr(m_start, m_pos -... method addPattern (line 3030) | void addPattern() { method addFilter (line 3045) | void addFilter() { function TestSpec (line 3052) | inline TestSpec parseTestSpec(std::string const& arg) { type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type Verbosity (line 3071) | struct Verbosity { type Level (line 3072) | enum Level { type WarnAbout (line 3079) | struct WarnAbout { type What (line 3080) | enum What { type ShowDurations (line 3086) | struct ShowDurations { type OrNot (line 3087) | enum OrNot { type RunTests (line 3093) | struct RunTests { type InWhatOrder (line 3094) | enum InWhatOrder { class TestSpec (line 3101) | class TestSpec type Pattern (line 2862) | struct Pattern : SharedImpl<> { class NamePattern (line 2866) | class NamePattern : public Pattern { type WildcardPosition (line 2867) | enum WildcardPosition { method NamePattern (line 2875) | NamePattern(std::string const& name) : m_name(toLower(name)), m_wi... method matches (line 2886) | virtual bool matches(TestCaseInfo const& testCase) const { class TagPattern (line 2911) | class TagPattern : public Pattern { method TagPattern (line 2913) | TagPattern(std::string const& tag) : m_tag(toLower(tag)) {} method matches (line 2915) | virtual bool matches(TestCaseInfo const& testCase) const { class ExcludedPattern (line 2921) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 2923) | ExcludedPattern(Ptr<Pattern> const& underlyingPattern) : m_underly... method matches (line 2925) | virtual bool matches(TestCaseInfo const& testCase) const { return ... type Filter (line 2930) | struct Filter { method matches (line 2933) | bool matches(TestCaseInfo const& testCase) const { method hasFilters (line 2943) | bool hasFilters() const { method matches (line 2946) | bool matches(TestCaseInfo const& testCase) const { type IConfig (line 3103) | struct IConfig : IShared { class Stream (line 3134) | class Stream { type ConfigData (line 3162) | struct ConfigData { method ConfigData (line 3164) | ConfigData() class Config (line 3211) | class Config : public SharedImpl<IConfig> { method Config (line 3218) | Config() method Config (line 3222) | Config(ConfigData const& data) method setFilename (line 3239) | void setFilename(std::string const& filename) { method listTests (line 3247) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 3248) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 3249) | bool listTags() const { return m_data.listTags; } method listReporters (line 3250) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 3252) | std::string getProcessName() const { return m_data.processName; } method shouldDebugBreak (line 3254) | bool shouldDebugBreak() const { return m_data.shouldDebugBreak; } method setStreamBuf (line 3256) | void setStreamBuf(std::streambuf* buf) { method useStream (line 3260) | void useStream(std::string const& streamName) { method getReporterName (line 3267) | std::string getReporterName() const { return m_data.reporterName; } method abortAfter (line 3269) | int abortAfter() const { return m_data.abortAfter; } method TestSpec (line 3271) | TestSpec const& testSpec() const { return m_testSpec; } method showHelp (line 3273) | bool showHelp() const { return m_data.showHelp; } method showInvisibles (line 3274) | bool showInvisibles() const { return m_data.showInvisibles; } method allowThrows (line 3277) | virtual bool allowThrows() const { return !m_data.noThrow; } method name (line 3279) | virtual std::string name() const { return m_data.name.empty() ? m_da... method includeSuccessfulResults (line 3280) | virtual bool includeSuccessfulResults() const { return m_data.showSu... method warnAboutMissingAssertions (line 3281) | virtual bool warnAboutMissingAssertions() const { return m_data.warn... method showDurations (line 3282) | virtual ShowDurations::OrNot showDurations() const { return m_data.s... method runOrder (line 3283) | virtual RunTests::InWhatOrder runOrder() const { return m_data.runOr... method rngSeed (line 3284) | virtual unsigned int rngSeed() const { return m_data.rngSeed; } method forceColour (line 3285) | virtual bool forceColour() const { return m_data.forceColour; } function abortAfterFirst (line 4169) | inline void abortAfterFirst(ConfigData& config) { config.abortAfter = ... function abortAfterX (line 4170) | inline void abortAfterX(ConfigData& config, int x) { function addTestOrTags (line 4175) | inline void addTestOrTags(ConfigData& config, std::string const& _test... function addWarning (line 4177) | inline void addWarning(ConfigData& config, std::string const& _warning) { function setOrder (line 4183) | inline void setOrder(ConfigData& config, std::string const& order) { function setRngSeed (line 4193) | inline void setRngSeed(ConfigData& config, std::string const& seed) { function setVerbosity (line 4205) | inline void setVerbosity(ConfigData& config, int level) { function setShowDurations (line 4209) | inline void setShowDurations(ConfigData& config, bool _showDurations) { function loadTestNamesFromFile (line 4214) | inline void loadTestNamesFromFile(ConfigData& config, std::string cons... function makeCommandLineParser (line 4227) | inline Clara::CommandLine<ConfigData> makeCommandLineParser() { type Colour (line 4500) | struct Colour { type Code (line 4501) | enum Code { type ReporterConfig (line 4562) | struct ReporterConfig { method ReporterConfig (line 4563) | explicit ReporterConfig(Ptr<IConfig> const& _fullConfig) method ReporterConfig (line 4566) | ReporterConfig(Ptr<IConfig> const& _fullConfig, std::ostream& _stream) method fullConfig (line 4570) | Ptr<IConfig> fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 4577) | struct ReporterPreferences { method ReporterPreferences (line 4578) | ReporterPreferences() type LazyStat (line 4586) | struct LazyStat : Option<T> { method LazyStat (line 4587) | LazyStat() : used(false) {} method LazyStat (line 4588) | LazyStat& operator=(T const& _value) { method reset (line 4593) | void reset() { type TestRunInfo (line 4600) | struct TestRunInfo { method TestRunInfo (line 4601) | TestRunInfo(std::string const& _name) : name(_name) {} type GroupInfo (line 4604) | struct GroupInfo { method GroupInfo (line 4605) | GroupInfo(std::string const& _name, type AssertionStats (line 4618) | struct AssertionStats { method AssertionStats (line 4619) | AssertionStats(AssertionResult const& _assertionResult, method AssertionStats (line 4639) | AssertionStats(AssertionStats const&) = default; method AssertionStats (line 4640) | AssertionStats(AssertionStats &&) = default; method AssertionStats (line 4641) | AssertionStats& operator = (AssertionStats const&) = default; method AssertionStats (line 4642) | AssertionStats& operator = (AssertionStats &&) = default; type SectionStats (line 4650) | struct SectionStats { method SectionStats (line 4651) | SectionStats(SectionInfo const& _sectionInfo, method SectionStats (line 4662) | SectionStats(SectionStats const&) = default; method SectionStats (line 4663) | SectionStats(SectionStats &&) = default; method SectionStats (line 4664) | SectionStats& operator = (SectionStats const&) = default; method SectionStats (line 4665) | SectionStats& operator = (SectionStats &&) = default; type TestCaseStats (line 4674) | struct TestCaseStats { method TestCaseStats (line 4675) | TestCaseStats(TestCaseInfo const& _testInfo, method TestCaseStats (line 4689) | TestCaseStats(TestCaseStats const&) = default; method TestCaseStats (line 4690) | TestCaseStats(TestCaseStats &&) = default; method TestCaseStats (line 4691) | TestCaseStats& operator = (TestCaseStats const&) = default; method TestCaseStats (line 4692) | TestCaseStats& operator = (TestCaseStats &&) = default; type TestGroupStats (line 4702) | struct TestGroupStats { method TestGroupStats (line 4703) | TestGroupStats(GroupInfo const& _groupInfo, method TestGroupStats (line 4710) | TestGroupStats(GroupInfo const& _groupInfo) method TestGroupStats (line 4717) | TestGroupStats(TestGroupStats const&) = default; method TestGroupStats (line 4718) | TestGroupStats(TestGroupStats &&) = default; method TestGroupStats (line 4719) | TestGroupStats& operator = (TestGroupStats const&) = default; method TestGroupStats (line 4720) | TestGroupStats& operator = (TestGroupStats &&) = default; type TestRunStats (line 4728) | struct TestRunStats { method TestRunStats (line 4729) | TestRunStats(TestRunInfo const& _runInfo, method TestRunStats (line 4739) | TestRunStats(TestRunStats const& _other) method TestRunStats (line 4745) | TestRunStats(TestRunStats const&) = default; method TestRunStats (line 4746) | TestRunStats(TestRunStats &&) = default; method TestRunStats (line 4747) | TestRunStats& operator = (TestRunStats const&) = default; method TestRunStats (line 4748) | TestRunStats& operator = (TestRunStats &&) = default; type IStreamingReporter (line 4756) | struct IStreamingReporter : IShared { type IReporterFactory (line 4784) | struct IReporterFactory { type IReporterRegistry (line 4790) | struct IReporterRegistry { function listTests (line 4805) | inline std::size_t listTests(Config const& config) { function listTestsNamesOnly (line 4844) | inline std::size_t listTestsNamesOnly(Config const& config) { type TagInfo (line 4861) | struct TagInfo { method TagInfo (line 4862) | TagInfo() : count(0) {} method add (line 4863) | void add(std::string const& spelling) { method all (line 4867) | std::string all() const { function listTags (line 4879) | inline std::size_t listTags(Config const& config) { function listReporters (line 4924) | inline std::size_t listReporters(Config const& /*config*/) { function list (line 4947) | inline Option<std::size_t> list(Config const& config) { type SectionTracking (line 4973) | namespace SectionTracking { class TrackedSection (line 4975) | class TrackedSection { type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5016) | inline TrackedSection* TrackedSection::findChild(std::string const& ... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { function TrackedSection (line 5022) | inline TrackedSection* TrackedSection::acquireChild(std::string cons... type RunState (line 4980) | enum RunState { method TrackedSection (line 4987) | TrackedSection(std::string const& name, TrackedSection* parent) method RunState (line 4991) | RunState runState() const { return m_runState; } method enter (line 4996) | void enter() { method TrackedSection (line 5002) | TrackedSection* getParent() { method hasChildren (line 5005) | bool hasChildren() const { class TestCaseTracker (line 5039) | class TestCaseTracker { method TestCaseTracker (line 5041) | TestCaseTracker(std::string const& testCaseName) method enterSection (line 5047) | bool enterSection(std::string const& name) { method leaveSection (line 5056) | void leaveSection() { method currentSectionHasChildren (line 5063) | bool currentSectionHasChildren() const { method isCompleted (line 5066) | bool isCompleted() const { class Guard (line 5070) | class Guard { method Guard (line 5072) | Guard(TestCaseTracker& tracker) : m_tracker(tracker) { method enterTestCase (line 5085) | void enterTestCase() { method leaveTestCase (line 5090) | void leaveTestCase() { function fatal (line 5111) | inline void fatal(std::string const& message, int exitCode) { type FatalConditionHandler (line 5126) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { type SignalDefs (line 5138) | struct SignalDefs { int id; const char* name; } type FatalConditionHandler (line 5149) | struct FatalConditionHandler { method reset (line 5127) | void reset() {} method handleSignal (line 5151) | static void handleSignal(int sig) { method FatalConditionHandler (line 5158) | FatalConditionHandler() : m_isSet(true) { method reset (line 5165) | void reset() { class StreamRedirect (line 5185) | class StreamRedirect { method StreamRedirect (line 5188) | StreamRedirect(std::ostream& stream, std::string& targetString) class RunContext (line 5210) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 5217) | explicit RunContext(Ptr<IConfig const> const& config, Ptr<IStreaming... method testGroupStarting (line 5241) | void testGroupStarting(std::string const& testSpec, std::size_t grou... method testGroupEnded (line 5244) | void testGroupEnded(std::string const& testSpec, Totals const& total... method Totals (line 5248) | Totals runTest(TestCase const& testCase) { method config (line 5281) | Ptr<IConfig const> config() const { method assertionEnded (line 5287) | virtual void assertionEnded(AssertionResult const& result) { method sectionStarted (line 5303) | virtual bool sectionStarted( method testForMissingAssertions (line 5322) | bool testForMissingAssertions(Counts& assertions) { method sectionEnded (line 5332) | virtual void sectionEnded(SectionInfo const& info, Counts const& pre... method pushScopedMessage (line 5347) | virtual void pushScopedMessage(MessageInfo const& message) { method popScopedMessage (line 5351) | virtual void popScopedMessage(MessageInfo const& message) { method getCurrentTestName (line 5355) | virtual std::string getCurrentTestName() const { method AssertionResult (line 5361) | virtual const AssertionResult* getLastResult() const { method handleFatalErrorCondition (line 5365) | virtual void handleFatalErrorCondition(std::string const& message) { method aborting (line 5398) | bool aborting() const { method runCurrentTest (line 5404) | void runCurrentTest(std::string& redirectedCout, std::string& redire... method invokeActiveTestCase (line 5448) | void invokeActiveTestCase() { method ResultBuilder (line 5456) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 5463) | void handleUnfinishedSections() { type UnfinishedSections (line 5474) | struct UnfinishedSections { method UnfinishedSections (line 5475) | UnfinishedSections(SectionInfo const& _info, Counts const& _prevAs... function IResultCapture (line 5501) | IResultCapture& getResultCapture() { type Version (line 5516) | struct Version { class Runner (line 5546) | class Runner { method Runner (line 5549) | Runner(Ptr<Config> const& config) method Totals (line 5556) | Totals runTests() { method openStream (line 5598) | void openStream() { method makeReporter (line 5610) | void makeReporter() { class Session (line 5630) | class Session : NonCopyable { type OnUnusedOptions (line 5635) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 5635) | enum DoWhat { Ignore, Fail } method Session (line 5637) | Session() method showHelp (line 5650) | void showHelp(std::string const& processName) { method applyCommandLine (line 5657) | int applyCommandLine(int argc, char* const argv[], OnUnusedOptions::... method useConfigData (line 5679) | void useConfigData(ConfigData const& _configData) { method run (line 5684) | int run(int argc, char* const argv[]) { method run (line 5692) | int run() { method ConfigData (line 5722) | ConfigData& configData() { method Config (line 5725) | Config& config() { class TestRegistry (line 5756) | class TestRegistry : public ITestCaseRegistry { type LexSort (line 5757) | struct LexSort { type RandomNumberGenerator (line 5760) | struct RandomNumberGenerator { method TestRegistry (line 5765) | TestRegistry() : m_unnamedCount(0) {} method registerTest (line 5768) | virtual void registerTest(TestCase const& testCase) { method getFilteredTests (line 5802) | virtual void getFilteredTests(TestSpec const& testSpec, IConfig cons... method sortTests (line 5817) | static void sortTests(IConfig const& config, std::vector<TestCase>& ... class FreeFunctionTestCase (line 5842) | class FreeFunctionTestCase : public SharedImpl<ITestCase> { method FreeFunctionTestCase (line 5845) | FreeFunctionTestCase(TestFunction fun) : m_fun(fun) {} method invoke (line 5847) | virtual void invoke() const { function extractClassName (line 5857) | inline std::string extractClassName(std::string const& classOrQualifie... class ReporterRegistry (line 5902) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 5910) | virtual IStreamingReporter* create(std::string const& name, Ptr<ICon... method registerReporter (line 5917) | void registerReporter(std::string const& name, IReporterFactory* fac... method FactoryMap (line 5921) | FactoryMap const& getFactories() const { class ExceptionTranslatorRegistry (line 5939) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 5945) | virtual void registerTranslator(const IExceptionTranslator* translat... method translateActiveException (line 5949) | virtual std::string translateActiveException() const { method tryTranslators (line 5980) | std::string tryTranslators(std::vector<const IExceptionTranslator*>:... class RegistryHub (line 6001) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function RegistryHub (line 6037) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 6007) | RegistryHub() { method IReporterRegistry (line 6009) | virtual IReporterRegistry const& getReporterRegistry() const { method ITestCaseRegistry (line 6012) | virtual ITestCaseRegistry const& getTestCaseRegistry() const { method IExceptionTranslatorRegistry (line 6015) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method registerReporter (line 6020) | virtual void registerReporter(std::string const& name, IReporterFact... method registerTest (line 6023) | virtual void registerTest(TestCase const& testInfo) { method registerTranslator (line 6026) | virtual void registerTranslator(const IExceptionTranslator* translat... function IRegistryHub (line 6045) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 6048) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 6051) | void cleanUp() { function translateActiveException (line 6056) | std::string translateActiveException() { class StreamBufBase (line 6096) | class StreamBufBase : public std::streambuf { class StreamBufImpl (line 6109) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 6114) | StreamBufImpl() { method overflow (line 6123) | int overflow(int c) { method sync (line 6135) | int sync() { type OutputDebugWriter (line 6146) | struct OutputDebugWriter { class Context (line 6181) | class Context : public IMutableContext { method Context (line 6183) | Context() : m_config(NULL), m_runner(NULL), m_resultCapture(NULL) {} method IResultCapture (line 6188) | virtual IResultCapture* getResultCapture() { method IRunner (line 6191) | virtual IRunner* getRunner() { method getGeneratorIndex (line 6194) | virtual size_t getGeneratorIndex(std::string const& fileInfo, size_t... method advanceGeneratorsForCurrentTest (line 6199) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 6204) | virtual Ptr<IConfig const> getConfig() const { method setResultCapture (line 6209) | virtual void setResultCapture(IResultCapture* resultCapture) { method setRunner (line 6212) | virtual void setRunner(IRunner* runner) { method setConfig (line 6215) | virtual void setConfig(Ptr<IConfig const> const& config) { method IGeneratorsForTest (line 6222) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 6232) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 6252) | IMutableContext& getCurrentMutableContext() { function IContext (line 6257) | IContext& getCurrentContext() { function Stream (line 6261) | Stream createStream(std::string const& streamName) { function cleanUpContext (line 6269) | void cleanUpContext() { type IColourImpl (line 6281) | struct IColourImpl { type NoColourImpl (line 6286) | struct NoColourImpl : IColourImpl { method use (line 6287) | void use(Colour::Code) {} method IColourImpl (line 6289) | static IColourImpl* instance() { class Win32ColourImpl (line 6321) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 6323) | Win32ColourImpl() : stdoutHandle(GetStdHandle(STD_OUTPUT_HANDLE)) method use (line 6330) | virtual void use(Colour::Code _colourCode) { method setTextAttribute (line 6351) | void setTextAttribute(WORD _textAttribute) { function IColourImpl (line 6358) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 6377) | class PosixColourImpl : public IColourImpl { method use (line 6379) | virtual void use(Colour::Code _colourCode) { method IColourImpl (line 6398) | static IColourImpl* instance() { method setColour (line 6404) | void setColour(const char* _escapeCode) { function IColourImpl (line 6409) | IColourImpl* platformColourInstance() { function IColourImpl (line 6423) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 6453) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 6455) | GeneratorInfo(std::size_t size) method moveNext (line 6460) | bool moveNext() { method getCurrentIndex (line 6468) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 6478) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 6485) | IGeneratorInfo& getGeneratorInfo(std::string const& fileInfo, std::s... method moveNext (line 6496) | bool moveNext() { function IGeneratorsForTest (line 6511) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 6588) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 322) | SourceLineInfo(SourceLineInfo &&) = default; method SourceLineInfo (line 323) | SourceLineInfo& operator = (SourceLineInfo const&) = default; method SourceLineInfo (line 324) | SourceLineInfo& operator = (SourceLineInfo &&) = default; function parseSpecialTag (line 6603) | inline TestCaseInfo::SpecialProperties parseSpecialTag(std::string con... function isReservedTag (line 6617) | inline bool isReservedTag(std::string const& tag) { function enforceNotReservedTag (line 6620) | inline void enforceNotReservedTag(std::string const& tag, SourceLineIn... function TestCase (line 6636) | TestCase makeTestCase(ITestCase* _testCase, function TestCase (line 6734) | TestCase TestCase::withName(std::string const& _newName) const { function TestCase (line 6765) | TestCase& TestCase::operator = (TestCase const& other) { function TestCaseInfo (line 6771) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 2561) | enum SpecialProperties { type IReporter (line 6856) | struct IReporter : IShared { class LegacyReporterAdapter (line 6875) | class LegacyReporterAdapter : public SharedImpl<IStreamingReporter> function ReporterPreferences (line 6907) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 4578) | ReporterPreferences() function getCurrentTicks (line 6988) | uint64_t getCurrentTicks() { function getCurrentTicks (line 6999) | uint64_t getCurrentTicks() { function startsWith (line 7030) | bool startsWith(std::string const& s, std::string const& prefix) { function endsWith (line 7033) | bool endsWith(std::string const& s, std::string const& suffix) { function contains (line 7036) | bool contains(std::string const& s, std::string const& infix) { function toLowerInPlace (line 7039) | void toLowerInPlace(std::string& s) { function toLower (line 7042) | std::string toLower(std::string const& s) { function trim (line 7047) | std::string trim(std::string const& str) { function replaceInPlace (line 7055) | bool replaceInPlace(std::string& str, std::string const& replaceThis, ... function throwLogicError (line 7109) | void throwLogicError(std::string const& message, SourceLineInfo const&... function isDebuggerActive (line 7170) | bool isDebuggerActive() { function isDebuggerActive (line 7206) | bool isDebuggerActive() { function isDebuggerActive (line 7213) | bool isDebuggerActive() { function isDebuggerActive (line 7219) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 7226) | void writeToDebugConsole(std::string const& text) { function writeToDebugConsole (line 7232) | void writeToDebugConsole(std::string const& text) { type Detail (line 7244) | namespace Detail { type BorgType (line 1144) | struct BorgType { type TrueType (line 1148) | struct TrueType { char sizer[1]; } type FalseType (line 1149) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1157) | struct IsStreamInsertable { type EnumStringMaker (line 1167) | struct EnumStringMaker method convert (line 1169) | static std::string convert(T const&) { return unprintableString; } type EnumStringMaker<T, true> (line 1173) | struct EnumStringMaker<T, true> method convert (line 1175) | static std::string convert(T const& v) type StringMakerBase (line 1184) | struct StringMakerBase { method convert (line 1187) | static std::string convert(T const& v) method convert (line 1193) | static std::string convert(T const&) { return unprintableString; } type StringMakerBase<true> (line 1198) | struct StringMakerBase<true> { method convert (line 1200) | static std::string convert(T const& _value) { function rawMemoryToString (line 1210) | inline std::string rawMemoryToString(const T& object) { function makeString (line 1302) | std::string makeString(T const& value) { function rangeToString (line 1321) | std::string rangeToString(InputIterator first, InputIterator last) { class Approx (line 2145) | class Approx { method Approx (line 2147) | explicit Approx(double value) method Approx (line 2153) | Approx(Approx const& other) method Approx (line 2159) | static Approx custom() { method Approx (line 2163) | Approx operator()(double value) { method Approx (line 2187) | Approx& epsilon(double newEpsilon) { method Approx (line 2192) | Approx& scale(double newScale) { method toString (line 2197) | std::string toString() const { type Endianness (line 7249) | struct Endianness { type Arch (line 7250) | enum Arch { Big, Little } method Arch (line 7252) | static Arch which() { function rawMemoryToString (line 7264) | std::string rawMemoryToString(const void *object, std::size_t size) function toString (line 7282) | std::string toString(std::string const& value) { function toString (line 7300) | std::string toString(std::wstring const& value) { function toString (line 7309) | std::string toString(const char* const value) { function toString (line 7313) | std::string toString(char* const value) { function toString (line 7317) | std::string toString(const wchar_t* const value) function toString (line 7322) | std::string toString(wchar_t* const value) function toString (line 7327) | std::string toString(int value) { function toString (line 7335) | std::string toString(unsigned long value) { function toString (line 7343) | std::string toString(unsigned int value) { function fpToString (line 7348) | std::string fpToString(T value, int precision) { function toString (line 7363) | std::string toString(const double value) { function toString (line 7366) | std::string toString(const float value) { function toString (line 7370) | std::string toString(bool value) { function toString (line 7374) | std::string toString(char value) { function toString (line 7380) | std::string toString(signed char value) { function toString (line 7384) | std::string toString(unsigned char value) { function toString (line 7389) | std::string toString(std::nullptr_t) { function toString (line 7395) | std::string toString(NSString const * const& nsstring) { function toString (line 7405) | std::string toString(NSObject* const& nsObject) { function ResultBuilder (line 7426) | ResultBuilder& ResultBuilder::setResultType(ResultWas::OfType result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7430) | ResultBuilder& ResultBuilder::setResultType(bool result) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7434) | ResultBuilder& ResultBuilder::setLhs(std::string const& lhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7438) | ResultBuilder& ResultBuilder::setRhs(std::string const& rhs) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function ResultBuilder (line 7442) | ResultBuilder& ResultBuilder::setOp(std::string const& op) { method ResultBuilder (line 826) | ResultBuilder& operator << (T const& value) { type ExprComponents (line 855) | struct ExprComponents { method ExprComponents (line 856) | ExprComponents() : testFalse(false) {} function AssertionResult (line 7482) | AssertionResult ResultBuilder::build() const method AssertionResult (line 767) | AssertionResult(AssertionResult const&) = default; method AssertionResult (line 768) | AssertionResult(AssertionResult &&) = default; method AssertionResult (line 769) | AssertionResult& operator = (AssertionResult const&) = default; method AssertionResult (line 770) | AssertionResult& operator = (AssertionResult &&) = default; class TagAliasRegistry (line 7535) | class TagAliasRegistry : public ITagAliasRegistry { function TagAliasRegistry (line 7595) | TagAliasRegistry& TagAliasRegistry::get() { function ITagAliasRegistry (line 7602) | ITagAliasRegistry const& ITagAliasRegistry::get() { return TagAliasReg... type StreamingReporterBase (line 7627) | struct StreamingReporterBase : SharedImpl<IStreamingReporter> { method StreamingReporterBase (line 7629) | StreamingReporterBase(ReporterConfig const& _config) method noMatchingTestCases (line 7636) | virtual void noMatchingTestCases(std::string const&) {} method testRunStarting (line 7638) | virtual void testRunStarting(TestRunInfo const& _testRunInfo) { method testGroupStarting (line 7641) | virtual void testGroupStarting(GroupInfo const& _groupInfo) { method testCaseStarting (line 7645) | virtual void testCaseStarting(TestCaseInfo const& _testInfo) { method sectionStarting (line 7648) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 7652) | virtual void sectionEnded(SectionStats const& /* _sectionStats */) { method testCaseEnded (line 7655) | virtual void testCaseEnded(TestCaseStats const& /* _testCaseStats */) { method testGroupEnded (line 7658) | virtual void testGroupEnded(TestGroupStats const& /* _testGroupStats... method testRunEnded (line 7661) | virtual void testRunEnded(TestRunStats const& /* _testRunStats */) { method skipTest (line 7667) | virtual void skipTest(TestCaseInfo const&) { type CumulativeReporterBase (line 7682) | struct CumulativeReporterBase : SharedImpl<IStreamingReporter> { type Node (line 7684) | struct Node : SharedImpl<> { method Node (line 7685) | explicit Node(T const& _value) : value(_value) {} type SectionNode (line 7692) | struct SectionNode : SharedImpl<> { method SectionNode (line 7693) | explicit SectionNode(SectionStats const& _stats) : stats(_stats) {} type BySectionInfo (line 7712) | struct BySectionInfo { method BySectionInfo (line 7713) | BySectionInfo(SectionInfo const& other) : m_other(other) {} method BySectionInfo (line 7714) | BySectionInfo(BySectionInfo const& other) : m_other(other.m_other) {} method CumulativeReporterBase (line 7727) | CumulativeReporterBase(ReporterConfig const& _config) method testRunStarting (line 7733) | virtual void testRunStarting(TestRunInfo const&) {} method testGroupStarting (line 7734) | virtual void testGroupStarting(GroupInfo const&) {} method testCaseStarting (line 7736) | virtual void testCaseStarting(TestCaseInfo const&) {} method sectionStarting (line 7738) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 7763) | virtual void assertionStarting(AssertionInfo const&) {} method assertionEnded (line 7765) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 7771) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 7777) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 7788) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 7793) | virtual void testRunEnded(TestRunStats const& testRunStats) { method skipTest (line 7801) | virtual void skipTest(TestCaseInfo const&) {} class LegacyReporterRegistrar (line 7836) | class LegacyReporterRegistrar { class ReporterFactory (line 7838) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7839) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7843) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 7850) | LegacyReporterRegistrar(std::string const& name) { class ReporterRegistrar (line 7856) | class ReporterRegistrar { class ReporterFactory (line 7858) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 7871) | virtual IStreamingReporter* create(ReporterConfig const& config) c... method getDescription (line 7875) | virtual std::string getDescription() const { method ReporterRegistrar (line 7882) | ReporterRegistrar(std::string const& name) { class XmlWriter (line 7902) | class XmlWriter { class ScopedElement (line 7905) | class ScopedElement { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7936) | XmlWriter() method XmlWriter (line 7942) | XmlWriter(std::ostream& os) method XmlWriter (line 7953) | XmlWriter& startElement(std::string const& name) { method ScopedElement (line 7963) | ScopedElement scopedElement(std::string const& name) { method ScopedElement (line 7907) | ScopedElement(XmlWriter* writer) method ScopedElement (line 7911) | ScopedElement(ScopedElement const& other) method ScopedElement (line 7921) | ScopedElement& writeText(std::string const& text, bool indent = tr... method ScopedElement (line 7927) | ScopedElement& writeAttribute(std::string const& name, T const& at... method XmlWriter (line 7969) | XmlWriter& endElement() { method XmlWriter (line 7983) | XmlWriter& writeAttribute(std::string const& name, std::string const... method XmlWriter (line 7992) | XmlWriter& writeAttribute(std::string const& name, bool attribute) { method XmlWriter (line 7998) | XmlWriter& writeAttribute(std::string const& name, T const& attribut... method XmlWriter (line 8004) | XmlWriter& writeText(std::string const& text, bool indent = true) { method XmlWriter (line 8016) | XmlWriter& writeComment(std::string const& text) { method XmlWriter (line 8023) | XmlWriter& writeBlankLine() { method setStream (line 8029) | void setStream(std::ostream& os) { method ensureTagClosed (line 8041) | void ensureTagClosed() { method newlineIfNecessary (line 8048) | void newlineIfNecessary() { method writeEncodedText (line 8055) | void writeEncodedText(std::string const& text) { class XmlReporter (line 8088) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 8090) | XmlReporter(ReporterConfig const& _config) method getDescription (line 8097) | static std::string getDescription() { method ReporterPreferences (line 8102) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8108) | virtual void noMatchingTestCases(std::string const& s) { method testRunStarting (line 8112) | virtual void testRunStarting(TestRunInfo const& testInfo) { method testGroupStarting (line 8120) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method testCaseStarting (line 8126) | virtual void testCaseStarting(TestCaseInfo const& testInfo) { method sectionStarting (line 8134) | virtual void sectionStarting(SectionInfo const& sectionInfo) { method assertionStarting (line 8143) | virtual void assertionStarting(AssertionInfo const&) { } method assertionEnded (line 8145) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method sectionEnded (line 8217) | virtual void sectionEnded(SectionStats const& sectionStats) { method testCaseEnded (line 8232) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8243) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEnded (line 8253) | virtual void testRunEnded(TestRunStats const& testRunStats) { class JunitReporter (line 8279) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 8281) | JunitReporter(ReporterConfig const& _config) method getDescription (line 8288) | static std::string getDescription() { method noMatchingTestCases (line 8292) | virtual void noMatchingTestCases(std::string const& /*spec*/) {} method ReporterPreferences (line 8294) | virtual ReporterPreferences getPreferences() const { method testRunStarting (line 8300) | virtual void testRunStarting(TestRunInfo const& runInfo) { method testGroupStarting (line 8305) | virtual void testGroupStarting(GroupInfo const& groupInfo) { method assertionEnded (line 8313) | virtual bool assertionEnded(AssertionStats const& assertionStats) { method testCaseEnded (line 8319) | virtual void testCaseEnded(TestCaseStats const& testCaseStats) { method testGroupEnded (line 8325) | virtual void testGroupEnded(TestGroupStats const& testGroupStats) { method testRunEndedCumulative (line 8331) | virtual void testRunEndedCumulative() { method writeGroup (line 8335) | void writeGroup(TestGroupNode const& groupNode, double suiteTime) { method writeTestCase (line 8360) | void writeTestCase(TestCaseNode const& testCaseNode) { method writeSection (line 8377) | void writeSection(std::string const& className, method writeAssertions (line 8416) | void writeAssertions(SectionNode const& sectionNode) { method writeAssertion (line 8423) | void writeAssertion(AssertionStats const& stats) { type ConsoleReporter (line 8490) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 8491) | ConsoleReporter(ReporterConfig const& _config) method getDescription (line 8497) | static std::string getDescription() { method ReporterPreferences (line 8500) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8506) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8510) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8513) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method sectionStarting (line 8533) | virtual void sectionStarting(SectionInfo const& _sectionInfo) { method sectionEnded (line 8537) | virtual void sectionEnded(SectionStats const& _sectionStats) { method testCaseEnded (line 8559) | virtual void testCaseEnded(TestCaseStats const& _testCaseStats) { method testGroupEnded (line 8563) | virtual void testGroupEnded(TestGroupStats const& _testGroupStats) { method testRunEnded (line 8572) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8581) | class AssertionPrinter { method AssertionPrinter (line 8584) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8656) | void print() const { method printResultType (line 8672) | void printResultType() const { method printOriginalExpression (line 8678) | void printOriginalExpression() const { method printReconstructedExpression (line 8686) | void printReconstructedExpression() const { method printMessage (line 8693) | void printMessage() const { method printSourceInfo (line 8704) | void printSourceInfo() const { method lazyPrint (line 8720) | void lazyPrint() { method lazyPrintRunInfo (line 8732) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 8744) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 8750) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 8774) | void printClosedHeader(std::string const& _name) { method printOpenHeader (line 8778) | void printOpenHeader(std::string const& _name) { method printHeaderString (line 8788) | void printHeaderString(std::string const& _string, std::size_t inden... type SummaryColumn (line 8799) | struct SummaryColumn { method SummaryColumn (line 8801) | SummaryColumn(std::string const& _label, Colour::Code _colour) method SummaryColumn (line 8805) | SummaryColumn addRow(std::size_t count) { method printTotals (line 8825) | void printTotals(Totals const& totals) { method printSummaryRow (line 8856) | void printSummaryRow(std::string const& label, std::vector<SummaryCo... method makeRatio (line 8875) | static std::size_t makeRatio(std::size_t number, std::size_t total) { method printTotalsDivider (line 8888) | void printTotalsDivider(Totals const& totals) { method printSummaryDivider (line 8910) | void printSummaryDivider() { type CompactReporter (line 8927) | struct CompactReporter : StreamingReporterBase { method CompactReporter (line 8929) | CompactReporter(ReporterConfig const& _config) method getDescription (line 8935) | static std::string getDescription() { method ReporterPreferences (line 8939) | virtual ReporterPreferences getPreferences() const { method noMatchingTestCases (line 8945) | virtual void noMatchingTestCases(std::string const& spec) { method assertionStarting (line 8949) | virtual void assertionStarting(AssertionInfo const&) { method assertionEnded (line 8952) | virtual bool assertionEnded(AssertionStats const& _assertionStats) { method testRunEnded (line 8971) | virtual void testRunEnded(TestRunStats const& _testRunStats) { class AssertionPrinter (line 8978) | class AssertionPrinter { method AssertionPrinter (line 8981) | AssertionPrinter(std::ostream& _stream, AssertionStats const& _sta... method print (line 8990) | void print() { method dimColour (line 9061) | static Colour::Code dimColour() { return Colour::FileName; } method printSourceInfo (line 9071) | void printSourceInfo() const { method printResultType (line 9076) | void printResultType(Colour::Code colour, std::string passOrFail) ... method printIssue (line 9086) | void printIssue(std::string issue) const { method printExpressionWas (line 9090) | void printExpressionWas() { method printOriginalExpression (line 9101) | void printOriginalExpression() const { method printReconstructedExpression (line 9107) | void printReconstructedExpression() const { method printMessage (line 9117) | void printMessage() { method printRemainingMessages (line 9124) | void printRemainingMessages(Colour::Code colour = dimColour()) { method bothOrAll (line 9165) | std::string bothOrAll(std::size_t count) const { method printTotals (line 9169) | void printTotals(const Totals& totals) const { function main (line 9272) | int main(int argc, char * const argv[]) { function main (line 9279) | int main(int argc, char * const argv[]) { FILE: tests/interactiveMidProtocolsTests.cpp function computeSigmaProtocol (line 50) | void computeSigmaProtocol(SigmaProverComputation* prover, SigmaVerifierC... function simulate (line 61) | void simulate(SigmaSimulator* simulator, SigmaVerifierComputation* verif... FILE: tests/tests.cpp function biginteger (line 63) | biginteger endcode_decode(biginteger bi) { function test_multiply_group_elements (line 318) | void test_multiply_group_elements(shared_ptr<DlogGroup> dg, bool check_m... function test_exponentiate (line 344) | void test_exponentiate(shared_ptr<DlogGroup> dg) function test_simultaneous_multiple_exponentiations (line 352) | void test_simultaneous_multiple_exponentiations(shared_ptr<DlogGroup> dg) function test_exponentiate_with_pre_computed_values (line 367) | void test_exponentiate_with_pre_computed_values(shared_ptr<DlogGroup> dg) function test_encode_decode (line 377) | void test_encode_decode(shared_ptr<DlogGroup> dg) function test_all (line 395) | void test_all(shared_ptr<DlogGroup> dg) function test_field (line 439) | void test_field(FieldType elem1){ function test_hash (line 508) | void test_hash(CryptographicHash * hash, string in, string expect) function test_prp (line 548) | void test_prp(string key, string in, string expected_out) function test_prg (line 605) | void test_prg(PseudorandomGenerator * prg, string expected_name) function random_oracle_test (line 795) | void random_oracle_test(RandomOracle * ro, string algName) FILE: tools/circuits/javaSynteticCircuitGenerator/GenerateArithmeticCircuitForDepthAndGates.java class GenerateArithmeticCircuitForDepthAndGates (line 12) | public class GenerateArithmeticCircuitForDepthAndGates { method main (line 41) | public static void main(String[] args) throws IOException { method createCircuit (line 79) | public static void createCircuit(String fileName) throws IOException { method writeHeadderOfCircuitFile (line 102) | private static void writeHeadderOfCircuitFile() method generateFirstLayer (line 158) | public static void generateFirstLayer() throws IOException{ method generateLastLayers (line 200) | public static void generateLastLayers() throws IOException{ method getRand (line 236) | public static int getRand(int notToChoose, int max){ FILE: tools/circuits/javaSynteticCircuitGenerator/GenerateArithmeticCircuitForStatistics.java class GenerateArithmeticCircuitForStatistics (line 10) | public class GenerateArithmeticCircuitForStatistics { method main (line 36) | public static void main(String[] args) throws IOException{ method createCircuit (line 59) | public static void createCircuit(String fileName) throws IOException { method firstLayerOfMults (line 170) | private static void firstLayerOfMults(int[] input) throws IOException{ method writeHeadderOfCircuitFile (line 196) | private static void writeHeadderOfCircuitFile() method initPrameters (line 260) | public static void initPrameters(){ method generateSum (line 270) | public static int generateSum(int[] input, int index) throws IOException{ FILE: tools/circuits/scapiBristolConverter/CircuitConverter.hpp type Gate (line 21) | struct Gate class CircuitConverter (line 31) | class CircuitConverter { FILE: tools/circuits/scapiBristolConverter/ScapiBristolConverter.cpp function convert_usage (line 6) | int convert_usage() function main (line 21) | int main(int argc, char* argv[]) { FILE: tools/circuits/scapiNecConverter/Circuit.h type Gate (line 20) | struct Gate function class (line 36) | class Circuit { FILE: tools/circuits/scapiNecConverter/CircuitConverter.h function class (line 11) | class CircuitConverter { FILE: tools/circuits/scapiNecConverter/ScapiNecConverter.cpp function convert_usage (line 6) | int convert_usage() function main (line 17) | int main(int argc, char* argv[]) {